private ImgGridModelViewModel CreateImgGridEntityViewModel(ImgGridModel model) { return(new ImgGridModelViewModel() { Id = model.Id, Branch = model.Branch, Image1 = model.Image1, Image10 = model.Image10, Image11 = model.Image11, Image2 = model.Image2, Image3 = model.Image3, Image4 = model.Image4, Image5 = model.Image5, Image6 = model.Image6, Image7 = model.Image7, Image8 = model.Image8, Image9 = model.Image9, Subject1 = model.Subject1, Subject10 = model.Subject10, Subject11 = model.Subject11, Subject2 = model.Subject2, Subject3 = model.Subject3, Subject4 = model.Subject4, Subject5 = model.Subject5, Subject6 = model.Subject6, Subject7 = model.Subject7, Subject8 = model.Subject8, Subject9 = model.Subject9 }); }
public ActionResult UpdateImgGridEntity([DataSourceRequest] DataSourceRequest request, ImgGridModelViewModel model) { if (model != null && ModelState.IsValid) { using (var repository = GetRepository()) { var result = ValidateTaxonomyFields(model); if (result.ValidationMessages.Count > 0) { return(new JsonHttpStatusResult(new { Message = result.ValidationMessages }, HttpStatusCode.InternalServerError)); } var entity = new ImgGridModel() { Id = model.Id, Branch = model.Branch, Image1 = model.Image1, Image10 = model.Image10, Image11 = model.Image11, Image2 = model.Image2, Image3 = model.Image3, Image4 = model.Image4, Image5 = model.Image5, Image6 = model.Image6, Image7 = model.Image7, Image8 = model.Image8, Image9 = model.Image9, Subject1 = model.Subject1, Subject10 = model.Subject10, Subject11 = model.Subject11, Subject2 = model.Subject2, Subject3 = model.Subject3, Subject4 = model.Subject4, Subject5 = model.Subject5, Subject6 = model.Subject6, Subject7 = model.Subject7, Subject8 = model.Subject8, Subject9 = model.Subject9 }; try { // repository.TestRepository.Update(model.OldId, entity); // repository.Commit(); } catch (Exception e) { GetLogger().LogException(e, string.Format("UpdateTest({0})", model.Id)); return(new JsonHttpStatusResult(new { Message = UserMessages.UNKNOWN_ERROR }, HttpStatusCode.InternalServerError)); } } } return(Json(new[] { model }.ToDataSourceResult(request, ModelState))); }