public async Task <IActionResult> GetByIdCategoryAsync(string Id)
        {
            GetCategoryByIdResponse Category = await Mediator.Send(new GetCategoryByIdRequest()
            {
                Id = Id
            });

            return(Ok(Category.ToResponse()));
        }
Exemple #2
0
        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);
            }
        }