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)); }
/// <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") }); }