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));
        }
Exemplo n.º 2
0
 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));
     }
 }