public async Task <BaseResult> CreateOrUpdate(EmailAccountItem emailAccountItem) { var emailAccount = emailAccountItem.ToEmailAccount(); var rs = new BaseResult() { Result = Result.Success }; return(emailAccount.Id <= 0 ? await Create(emailAccount) : await Update(emailAccount)); }
public async Task <IActionResult> CreateOrUpdate([FromBody] EmailAccountItem account) { var result = await _emailAccountService.CreateOrUpdate(account); return(Ok(result)); }
public static EmailAccount ToEmailAccount(this EmailAccountItem entity) { return(entity.MapTo <EmailAccountItem, EmailAccount>()); }