public async Task <IActionResult> SaveCard(SaveCardRequestDTO saveCardRequestDTO) { try { await _cardService.SaveCard(saveCardRequestDTO); return(Ok()); } catch (Exception ex) { return(BadRequest("An error has occurred on Saving Card " + ex)); } }
public static Card ToEntity(this SaveCardRequestDTO saveCardRequestDTO, Card card) { card.CreatedDate = DateTime.Now; card.ModifiedDate = DateTime.Now; card.IsActive = true; card.Title = saveCardRequestDTO.Title; card.Status = saveCardRequestDTO.Status; card.Description = saveCardRequestDTO.Description; card.Assignee = saveCardRequestDTO.Assignee; card.Reporter = saveCardRequestDTO.Reporter; card.Priority = saveCardRequestDTO.Priority; card.Estimate = Convert.ToDateTime(saveCardRequestDTO.Estimate); card.ProjectId = saveCardRequestDTO.ProjectId; card.Id = 0; return(card); }
public async Task SaveCard(SaveCardRequestDTO saveCardRequestDTO) { Card card = new Card(); try { if (saveCardRequestDTO != null) { saveCardRequestDTO.ToEntity(card); await _unitOfWork.CardRepository.InsertCardAsync(card); await _unitOfWork.Complete(); } }catch (Exception ex) { _logger.LogExceptionError(ex.ToString()); throw ex; } }