public async Task <ResultViewModel> Save(TenantViewModel model) { var result = new ResultViewModel(); try { if (model.Id.Equals(0)) { DbContext.Tenants.Update(model.ToEntity()); } else { DbContext.Tenants.Add(model.ToEntity()); } await DbContext.SaveChangesAsync(); } catch (Exception ex) { result.Message = ex.Message; } return(await Task.FromResult(result)); }