//public async Task<IActionResult> WorkDiary_Content(int? Wd_id,int i) public async Task <IActionResult> WorkDiary_Content(int i) { if (HttpContext.Request.Form["action"] == "수정") { if (ModelState.IsValid) { var wd_id = HttpContext.Request.Form["Wd_id"].ToString(); var input_dt = HttpContext.Request.Form["Input_dt"].ToString(); //var update_dt = HttpContext.Request.Form["Update_dt"].ToString(); WorkDiary workDiary = new WorkDiary(); workDiary.Wd_id = Convert.ToInt32(wd_id); workDiary.User_id = User.FindFirst(ClaimTypes.Name).Value; workDiary.Reg_date = int.Parse(HttpContext.Request.Form["Reg_date"].ToString().Replace("-", "")); workDiary.Title = HttpContext.Request.Form["Title"]; workDiary.Contents = HttpContext.Request.Form["Contents"]; workDiary.Del_flag = byte.Parse("0"); workDiary.Input_dt = Convert.ToDateTime(input_dt); workDiary.Update_dt = DateTime.Now; // Device_Log 저장 한다 _context.Update(workDiary); await _context.SaveChangesAsync(); } } else { if (ModelState.IsValid) { var wd_id = HttpContext.Request.Form["Wd_id"].ToString(); WorkDiary workDiary = new WorkDiary(); workDiary.Wd_id = Convert.ToInt32(wd_id); workDiary.User_id = User.FindFirst(ClaimTypes.Name).Value; workDiary.Reg_date = int.Parse(HttpContext.Request.Form["Reg_date"].ToString().Replace("-", "")); workDiary.Title = HttpContext.Request.Form["Title"]; workDiary.Contents = HttpContext.Request.Form["Contents"]; workDiary.Del_flag = byte.Parse("1"); workDiary.Input_dt = DateTime.Now; workDiary.Update_dt = DateTime.Now; _context.Update(workDiary); await _context.SaveChangesAsync(); } } return(RedirectToAction(nameof(WorkDiary))); }
//public async Task<IActionResult> WorkDiary_Write([Bind("Reg_date,User_id,Title,Contents,Del_flag,Input_dt,Update_dt")] WorkDiary workDiary) public async Task <IActionResult> WorkDiary_Write(int i) { if (ModelState.IsValid) { WorkDiary workDiary = new WorkDiary(); workDiary.User_id = User.FindFirst(ClaimTypes.Name).Value; workDiary.Reg_date = int.Parse(HttpContext.Request.Form["Reg_date"].ToString().Replace("-", "")); workDiary.Title = HttpContext.Request.Form["Title"]; workDiary.Contents = HttpContext.Request.Form["Contents"]; workDiary.Del_flag = byte.Parse("0"); workDiary.Input_dt = DateTime.Now; workDiary.Update_dt = DateTime.Now; // Device_Log 저장 한다 _context.Update(workDiary); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(WorkDiary))); } return(View()); }