public ActionResult WardMemberEntry(tbl_wardMember_Masterss model, HttpPostedFileBase Pic) { ViewBag.ward = new SelectList(_ward.GetAll(), "pkid", "ward_Name"); try { WebFunction web = new WebFunction(); if (model.pkid == 0) { tbl_wardMember_Master abc = new tbl_wardMember_Master(); abc.Ward_fkid = model.Ward_fkid; abc.Member_Name = model.Member_Name; abc.Description = model.Description; abc.adddate = DateTime.Now; abc.status = model.status; abc.Address = model.Address; abc.MobileNo = model.MobileNo; if (Pic != null) { string path = System.Web.HttpContext.Current.Server.MapPath(model.ProfilePic); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } model.ProfilePic = web.Storefile(Pic, 5); } _wardmember.Add(abc); } else { int _id = Convert.ToInt32(model.pkid); tbl_wardMember_Master abc = _wardmember.Get(_id); abc.pkid = model.pkid; abc.Ward_fkid = model.Ward_fkid; abc.Member_Name = model.Member_Name; abc.Description = model.Description; abc.adddate = DateTime.Now; abc.status = model.status; abc.Address = model.Address; abc.MobileNo = model.MobileNo; if (Pic != null) { string path = System.Web.HttpContext.Current.Server.MapPath(model.ProfilePic); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } model.ProfilePic = web.Storefile(Pic, 5); } _wardmember.Update(abc); } return(RedirectToAction("WardMemberEntry", "SystemMaster")); } catch (Exception e) { Commonfunction.LogError(e, Server.MapPath("~/Log.txt")); ViewBag.Exception = e.Message; return(View()); } }
public ActionResult WardMemberEntry(string id) { ViewBag.ward = new SelectList(_ward.GetAll(), "pkid", "ward_Name"); if (!String.IsNullOrWhiteSpace(id)) { int _id = Convert.ToInt32(id); tbl_wardMember_Master model = _wardmember.Get(_id); tbl_wardMember_Masterss abc = new tbl_wardMember_Masterss(); abc.pkid = model.pkid; abc.Ward_fkid = model.Ward_fkid; abc.Member_Name = model.Member_Name; abc.Description = model.Description; abc.adddate = model.adddate; abc.status = model.status; abc.Address = model.Address; abc.MobileNo = model.MobileNo; return(View(abc)); } return(View()); }