public JsonResult LogNoteResolve(LogResolve Log) { DateTime cur_date = DateTime.Now; try { MonitBL.LogNoteAck(new LogResolve { Serial = Log.Serial, LogDate = cur_date, Note = Log.Note, userID = Log.userID }); return(Json(new { isError = "F", message = "Note successfully recorded!" })); } catch (Exception e) { return(Json(new { isError = "T", message = e.Message })); } }
public JsonResult LogResolve(LogResolve Log) { var cur_date = MonitBL.tblDeviceHistory.FirstOrDefault(o => o.deviceSerial == Log.Serial)?.deviceInstallDate ?? DateTime.Now; //var cur_date = MonitBL.tblDeviceHistory.Where(x => x.deviceID == "R120").Select(o => o.deviceInstallDate); DateTime cur_date2 = DateTime.Now; string NewSerial = GenerateNewSerial(); string final_serial = (Log.Serial == "System Generated" ? NewSerial : Log.Serial); //bool isExist = MonitBL.Monits.Any(x => x.serialNo == final_serial) ? true : false; try { //if (Log.Action == "Replaced" && Log.Typ == "Pulley" && isExist) //{ // return Json(new { isError = "T", message = "Serial No already exist!" }); //} //else //{ if (Log.NoteTypeID == 3) { MonitBL.InsertResolveLogReplace(new LogResolve { LogDate = cur_date, DeviceID = Log.DeviceID, Serial = Log.org_serial, NoteTypeID = Log.NoteTypeID }); } MonitBL.InsertResolveLog(new LogResolve { LogDate = cur_date, DeviceID = Log.DeviceID, Serial = final_serial }); MonitBL.UpdateResolveDevice(new LogResolve { DeviceID = Log.DeviceID, Serial = final_serial, NoteTypeID = Log.NoteTypeID }); MonitBL.LogNoteAck(new LogResolve { Serial = final_serial, LogDate = cur_date, Note = Log.Note, userID = Log.userID }); return(Json(new { isError = "F", message = "Device successfully fixed!" })); } catch (Exception ex) { return(Json(new { isError = "T", message = "Failed fixing device!" })); } }