public HttpResponseMessage Put([FromBody] OptionMaster optionMaster) { optionMaster.LastModifiedDate = DateTime.Now; if (ModelState.IsValid) { _optionmasterrepo.Update(optionMaster); } if (optionMaster.OptionId > 0) { var response = Request.CreateResponse(HttpStatusCode.OK, "Updated Successfully"); return(response); } else { var response = Request.CreateResponse(HttpStatusCode.NotAcceptable, "Error Occured", Configuration.Formatters.JsonFormatter); return(response); } }
/// <summary> /// 옵션 및 옵션 세부내용 삭제 /// </summary> /// <param name="Masterid"></param> /// <param name="IsPop"></param> /// <param name="optionMaster"></param> /// <returns></returns> public async Task <IActionResult> MasterDelete(long Masterid, bool IsPop, [Bind("Masterid,Name,Description,Isused,Createdate,Createuser,Modifydate,Modifyuser,Issystem,Ownerid")] OptionMaster optionMaster) { if (!CheckSystemUserAsync()) { return(RedirectToAction("Error", "Home", new { errormessage = "UserauthError" })); } var dd = await _context.OptionMaster.SingleOrDefaultAsync(m => m.Masterid == Masterid); _context.OptionMaster.Remove(dd); var ss = _context.OptionMasterDetail.Where(m => m.Masterid == Masterid).ToList(); _context.OptionMasterDetail.RemoveRange(ss); await _context.SaveChangesAsync(); return(RedirectToAction("Close", "Home")); }
public async Task <IActionResult> MasterCreate(bool isPop, [Bind("Name,Description,Isused")] OptionMaster optionMaster) { if (!CheckSystemUserAsync()) { return(RedirectToAction("Error", "Home", new { errormessage = "UserauthError" })); } if (ModelState.IsValid) { optionMaster.Createdate = DateTime.Now; optionMaster.Createuser = HttpContext.Session.GetString("userId"); optionMaster.Modifydate = DateTime.Now; optionMaster.Modifyuser = HttpContext.Session.GetString("userId"); optionMaster.Ownerid = HttpContext.Session.GetString("userId"); _context.Add(optionMaster); await _context.SaveChangesAsync(); return(RedirectToAction("Close", "Home")); } ViewBag.isPop = isPop; return(View(optionMaster)); }
public async Task <IActionResult> MasterEdit(long Masterid, bool IsPop, [Bind("Masterid,Name,Description,Isused,Createdate,Createuser,Modifydate,Modifyuser,Issystem,Ownerid")] OptionMaster optionMaster) { if (!CheckSystemUserAsync()) { return(RedirectToAction("Error", "Home", new { errormessage = "UserauthError" })); } if (Masterid != optionMaster.Masterid) { return(NotFound()); } if (ModelState.IsValid) { try { optionMaster.Modifydate = DateTime.Now; optionMaster.Modifyuser = HttpContext.Session.GetString("userId"); _context.Update(optionMaster); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OptionMasterExists(optionMaster.Masterid)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Close", "Home")); } return(View(optionMaster)); }