public bool AddMailDefinition(MailDefinitionDto obj) { try { bool isExisting = _uow.MailDefinitions.Any(x => x.EmailAddress == obj.EmailAddress); if (isExisting) { return(false); } MailDefinition mailDefinition = new MailDefinition { RecipientName = obj.RecipientName, EmailAddress = obj.EmailAddress, CreatedDate = DateTime.Now }; _uow.MailDefinitions.Add(mailDefinition); return(_uow.Commit()); } catch (Exception ex) { return(false); } }
public IActionResult AddMailDefinition([FromBody] MailDefinitionDto obj) { var result = _service.AddMailDefinition(obj); return(StatusCode(StatusCodes.Status200OK, result)); }