ApplicationInWorkService начало
This commit is contained in:
@@ -3,8 +3,6 @@ using PARR.DAL.Contracts;
|
||||
using PARR.DAL.Models;
|
||||
using PARR.DAL.Models.AIHIT;
|
||||
using PARR.DAL.Models.V1;
|
||||
using System.ComponentModel;
|
||||
using System.Xml.Linq;
|
||||
|
||||
namespace PARR.DAL.Context
|
||||
{
|
||||
@@ -118,7 +116,8 @@ namespace PARR.DAL.Context
|
||||
f.HasData(
|
||||
new { Name = nameof(SettingsFromDb.Initiator), Description = "Инициатор регламентной работы, указывается при создании шаблона в ЕСПП.", Value = "КУЗНЕЦОВ МИХАИЛ ВАЛЕРЬЕВИЧ (IVC_KUZNETSOVMV@DVGD.OAO.RZD)" },
|
||||
new { Name = nameof(SettingsFromDb.ClosingCode), Description = "Код закрытия регламентной работы, указывается при создании шаблона в ЕСПП.", Value = "выполнен" },
|
||||
new { Name = nameof(SettingsFromDb.Category), Description = "Категория создаваемого объекта в ЕСПП", Value = "регламентная работа" }
|
||||
new { Name = nameof(SettingsFromDb.Category), Description = "Категория создаваемого объекта в ЕСПП", Value = "регламентная работа" },
|
||||
new { Name = nameof(SettingsFromDb.TemplatePrefixName), Description = "Префикс имени шаблона в ЕСПП", Value = "ПАРР-ДВС-ПТК__" }
|
||||
);
|
||||
});
|
||||
|
||||
|
||||
@@ -22,5 +22,10 @@
|
||||
/// Категория создаваемого объекта в ЕСПП
|
||||
/// </summary>
|
||||
public string Category { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// Префикс имени шаблона в ЕСПП
|
||||
/// </summary>
|
||||
public string TemplatePrefixName { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,6 +33,7 @@ namespace PARR.DAL
|
||||
services.AddTransient<IApplicationService, ApplicationService>();
|
||||
services.AddTransient<IApplicationTypeService, ApplicationTypeService>();
|
||||
services.AddTransient<IApplicationInHostService, ApplicationInHostService>();
|
||||
services.AddTransient<IApplicationInWorkService,ApplicationInWorkService>();
|
||||
services.AddTransient<V1_IApplicationService, V1_ApplicationService>();
|
||||
services.AddTransient<V1_IApplicationTypeService, V1_ApplicationTypeService>();
|
||||
services.AddTransient<V1_IApplicationInHostService, V1_ApplicationInHostService>();
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using PARR.DAL.Context;
|
||||
using PARR.DAL.Models;
|
||||
using PARR.DAL.Services.Abstracts;
|
||||
using PARR.DAL.Services.Interfaces;
|
||||
|
||||
namespace PARR.DAL.Services.Implementations
|
||||
{
|
||||
internal class ApplicationInWorkService : BaseService<ApplicationsInWork>, IApplicationInWorkService
|
||||
{
|
||||
private readonly DataContext dataContext;
|
||||
private readonly ILogger<ApplicationInWorkService> logger;
|
||||
|
||||
public ApplicationInWorkService(DataContext dataContext, ILogger<ApplicationInWorkService> logger) : base(logger)
|
||||
{
|
||||
this.dataContext = dataContext;
|
||||
this.logger = logger;
|
||||
}
|
||||
|
||||
|
||||
protected override DbSet<ApplicationsInWork> EntitySet => dataContext.ApplicationsInWorks;
|
||||
|
||||
protected override DataContext EntitiContext => dataContext;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
using PARR.DAL.Models;
|
||||
using PARR.DAL.Services.Interfaces.Base;
|
||||
|
||||
namespace PARR.DAL.Services.Interfaces
|
||||
{
|
||||
public interface IApplicationInWorkService : IBaseService<ApplicationsInWork>
|
||||
{
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user