public ActionResult Delete(int id, int id2) { try { if (id != 0) { var userId = User.Identity.GetUserId(); var UserInfo = _unitOfWork.User.GetUserByID(userId); if (UserInfo == null) { RedirectToAction("", ""); } var Obj = _unitOfWork.St_DescriptionDetail.GetSt_DescriptionDetailByID(UserInfo.fCompanyId, id, id2); var St_DescriptionDetailObj = new St_DescriptionDetailVM(); St_DescriptionDetailObj.St_Description = _unitOfWork.St_Description.GetAllSt_Description(UserInfo.fCompanyId); St_DescriptionDetailObj.DescriptionID = Obj.DescriptionID; St_DescriptionDetailObj.DescriptionDetailID = Obj.DescriptionDetailID; St_DescriptionDetailObj.ArabicName = Obj.ArabicName; St_DescriptionDetailObj.EnglishName = Obj.EnglishName; return(PartialView("Delete", St_DescriptionDetailObj)); } return(PartialView("Delete", new St_DescriptionDetailVM())); } catch (Exception ex) { ViewBag.Error = ex.Message.ToString(); return(View("Error")); } }
public ActionResult Add() { var userId = User.Identity.GetUserId(); var UserInfo = _unitOfWork.User.GetMyInfo(userId); St_DescriptionDetailVM Obj = new St_DescriptionDetailVM { St_Description = _unitOfWork.St_Description.GetAllSt_Description(UserInfo.fCompanyId), DescriptionID = 1 }; return(PartialView(Obj)); }
public JsonResult SaveSt_DescriptionDetail(St_DescriptionDetailVM ObjToSave) { MsgUnit Msg = new MsgUnit(); try { var userId = User.Identity.GetUserId(); var UserInfo = _unitOfWork.User.GetMyInfo(userId); var St_DescriptionDetailObj = new St_DescriptionDetail(); St_DescriptionDetailObj.InsDateTime = DateTime.Now; St_DescriptionDetailObj.InsUserID = userId; St_DescriptionDetailObj.CompanyID = UserInfo.fCompanyId; St_DescriptionDetailObj.DescriptionID = ObjToSave.DescriptionID; St_DescriptionDetailObj.DescriptionDetailID = _unitOfWork.St_DescriptionDetail.GetMaxSerial(UserInfo.fCompanyId, St_DescriptionDetailObj.DescriptionID); if (String.IsNullOrEmpty(ObjToSave.EnglishName)) { ObjToSave.EnglishName = ObjToSave.ArabicName; } St_DescriptionDetailObj.ArabicName = ObjToSave.ArabicName; St_DescriptionDetailObj.EnglishName = ObjToSave.EnglishName; if (!ModelState.IsValid) { string Err = " "; var errors = ModelState.Values.SelectMany(v => v.Errors); foreach (ModelError error in errors) { Err = Err + error.ErrorMessage + " * "; } Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + Err; Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } _unitOfWork.St_DescriptionDetail.Add(St_DescriptionDetailObj); _unitOfWork.Complete(); Msg.Code = 1; Msg.Msg = Resources.Resource.AddedSuccessfully; return(Json(Msg, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString(); Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } }
public JsonResult DeleteSt_DescriptionDetail(St_DescriptionDetailVM ObjDelete) { MsgUnit Msg = new MsgUnit(); try { var userId = User.Identity.GetUserId(); var UserInfo = _unitOfWork.User.GetMyInfo(userId); ObjDelete.CompanyID = UserInfo.fCompanyId; var St_DescriptionDetailObj = new St_DescriptionDetail(); St_DescriptionDetailObj.CompanyID = UserInfo.fCompanyId; St_DescriptionDetailObj.DescriptionID = ObjDelete.DescriptionID; St_DescriptionDetailObj.DescriptionDetailID = ObjDelete.DescriptionDetailID; if (!ModelState.IsValid) { string Err = " "; var errors = ModelState.Values.SelectMany(v => v.Errors); foreach (ModelError error in errors) { Err = Err + error.ErrorMessage + " * "; } Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + Err; Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } _unitOfWork.St_DescriptionDetail.Delete(St_DescriptionDetailObj); _unitOfWork.Complete(); Msg.Code = 1; Msg.Msg = Resources.Resource.DeletedSuccessfully; return(Json(Msg, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString(); Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } }