public async Task <IActionResult> GetByIdCategoryAsync(string Id) { GetCategoryByIdResponse Category = await Mediator.Send(new GetCategoryByIdRequest() { Id = Id }); return(Ok(Category.ToResponse())); }
public GetCategoryByIdResponse GetCategoryById(GetCategoryByIdRequest request) { using (var db = new DotWEntities()) { var response = new GetCategoryByIdResponse(); response.Category = db.Categories.Select(x => new Category { Id = x.Id, Title = x.Title, Description = x.Description, Summary = x.Summary, IdUpperCategory = x.IdUpperCategory, NullDate = x.NullDate }).FirstOrDefault(x => x.Id == request.Id && (!x.NullDate.HasValue)); return(response); } }