public IActionResult Update(CommonResourceUpdateModel model) { var entry = _commonResourcesServices.GetResourceValue(model.LanguageFid, model.ResourceKey); var response = BaseResponse <bool> .BadRequest(); if (entry.IsSuccessStatusCode) { response = _commonResourcesServices.Update(model); } else { response = _commonResourcesServices.Create(model); } return(Ok(response)); }
public BaseResponse <bool> Update(CommonResourceUpdateModel model) { try { var entity = _commonContext.CommonResources .FirstOrDefault(k => k.ResourceKey.ToUpper() == model.ResourceKey.ToUpper() && k.LanguageFid == model.LanguageFid); if (entity != null) { entity.InjectFrom(model); _commonContext.CommonResources.Update(entity); _commonContext.SaveChanges(); return(BaseResponse <bool> .Success(true)); } return(BaseResponse <bool> .BadRequest()); } catch (Exception ex) { return(BaseResponse <bool> .InternalServerError(ex)); } }