Пример #1
0
        public static CardGroupDTO ToDTO(this CardGroupView group)
        {
            var groupDto = GroupToDto.Map <CardGroupView, CardGroupDTO>(group);

            foreach (var card in group.CardViewSet)
            {
                groupDto.CardDtoSet.Add(ToDTO(card));
            }
            return(groupDto);
        }
Пример #2
0
 public HttpResponseMessage EditGroup(int id, [FromBody] CardGroupView group)
 {
     try
     {
         cardService.UpdateGroup(id, group.ToDTO());
         return(new HttpResponseMessage(HttpStatusCode.OK));
     }
     catch (ValidationException ex)
     {
         ModelState.AddModelError(ex.Property, ex.Message);
         return(new HttpResponseMessage(ex.StatusCode));
     }
 }