public IActionResult UpdateCard([FromBody] UpdateCardDto updateCardDto) { try { var cardEntity = _cardService.Get(updateCardDto.Id); if (!(updateCardDto.Name is null)) { cardEntity.Name = updateCardDto.Name; } if (!(updateCardDto.Description is null)) { cardEntity.Description = updateCardDto.Description; } if (updateCardDto.OrderNumber.HasValue) { cardEntity.OrderNumber = updateCardDto.OrderNumber.Value; } if (updateCardDto.ListId.HasValue) { cardEntity.ListId = updateCardDto.ListId.Value; } if (updateCardDto.IsArchived.HasValue) { cardEntity.IsArchived = updateCardDto.IsArchived.Value; cardEntity.Archived = DateTime.Now; } _cardService.Update(cardEntity); return(Ok()); } catch (Exception ex) { return(BadRequest(new { message = ex.Message })); } }
public async Task UpdateCard(UpdateCardDto input) { var card = _cardRepository.Get(input.Id); card.Name = input.Name; card.PhoneNumber = input.PhoneNumber; card.City = input.City; card.District = input.District; await _cardRepository.UpdateAsync(card); }
public void UpdateCard(UpdateCardDto input) { var card = _cardRepository.Get(input.Id); card.Name = input.Name; card.PhoneNumber = input.PhoneNumber; card.City = input.City; card.District = input.District; _cardRepository.Update(card); }