Код: Выделить всё
public class DomainServiceBase : IDomainServiceBase where TEntity : class
{
public virtual async Task InsertAndSaveAsync(TRequest request)
{
// Implementations
}
}
Код: Выделить всё
public class AnnouncementDomainService : DomainServiceBase, IAnnouncementDomainService
{
public override async Task InsertAndSaveAsync(AnnouncementAddRequest request)
{
// an example of my issue
var title = request.Title // here i get CS1061 error
// Implementations
}
}
Это модель AnnouncementAddRequest:
Код: Выделить всё
public class AnnouncementAddRequest
{
public string Title { get; set; }
public string Code { get; set; }
public string? Description { get; set; }
public bool IsActive { get; set; }
public AnnouncementAddRequest()
{
Title = string.Empty;
Code = string.Empty;
}
}
Прикрепляю снимок экрана из Visual Studio intelliSense

Я пытаюсь переопределить виртуальный универсальный метод в производном классе, чтобы можно было выполнять проверки и в конце выполните await base.InsertAndSaveAsync(request)
Подробнее здесь: https://stackoverflow.com/questions/781 ... ric-method