Ejemplo n.º 1
0
        public ActionResult Edit(SocialMediaManageModel model, SubmitType submit)
        {
            if (ModelState.IsValid)
            {
                var response = _socialMediaService.SaveSocialMedia(model);
                SetResponseMessage(response);
                if (response.Success)
                {
                    switch (submit)
                    {
                    case SubmitType.Save:
                        return(RedirectToAction("Index"));

                    default:
                        return(RedirectToAction("Edit", new { id = model.Id }));
                    }
                }
            }
            return(View(model));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Save Social Media
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ResponseModel SaveSocialMedia(SocialMediaManageModel model)
        {
            var socialMedia = GetById(model.Id);

            if (socialMedia != null)
            {
                socialMedia.MaxCharacter = model.MaxCharacter;
                socialMedia.RecordOrder  = model.RecordOrder;

                var response = Update(socialMedia);
                return(response.SetMessage(response.Success
                    ? T("SocialMedia_Message_UpdateSuccessfully")
                    : T("SocialMedia_Message_UpdateFailure")));
            }

            return(new ResponseModel
            {
                Success = false,
                Message = T("SocialMedia_Message_ObjectNotFound")
            });
        }