public async Task <BaseResult> CreateOrUpdate(EmailProviderItem emailProviderItem) { var emailProvider = emailProviderItem.ToEmailProvider(); var rs = new BaseResult() { Result = Result.Success }; return(emailProvider.Id <= 0 ? await Create(emailProvider) : await Update(emailProvider)); }
public async Task <IActionResult> CreateOrUpdate([FromBody] EmailProviderItem provider) { var result = await _emailProviderService.CreateOrUpdate(provider); return(Ok(result)); }
public static EmailProvider ToEmailProvider(this EmailProviderItem entity) { return(entity.MapTo <EmailProviderItem, EmailProvider>()); }