예제 #1
0
 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
     });
 }
예제 #2
0
        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)));
        }