public bool AddRecord(ref InputPortView record) { try { var newRecord = Mapper.Map<InputPort>(record); _deviceContext.InputPorts.Add(newRecord); _deviceContext.SaveChanges(); record = Mapper.Map<InputPortView>(newRecord); return true; } catch (Exception e) { LogTo.Fatal("Database insert failed.\r\n Error Message :" + e.Message); return false; } }
public ActionResult InputPortsCreate(InputPortView inputPortView) { if (inputPortView == null) return Json(new { Result = "ERROR", Message = "We tried hard but beyond control\r\n " + "Please try later" }); try { if (!ModelState.IsValid) { return Json(new { Result = "ERROR", Message = "Form is not valid! " }); } if (_iPortRules.AddRecord(ref inputPortView)) return Json(new { Result = "OK", Record = inputPortView }); return Json(new { Result = "ERROR", Message = "We tried hard but beyond control\r\n " + "Please try later" }); } catch (Exception exception) { LogTo.Fatal("{0}{1}", _exceptionMessage, exception.Message); return Json(new { Result = "ERROR", Message = "We tried hard but beyond control\r\n " + "Please try later" }); } }
/// <summary> /// Inputs the ports update. /// </summary> /// <param name="inputPortView">The input port view.</param> /// <returns></returns> public ActionResult InputPortsUpdate(InputPortView inputPortView) { try { if (!ModelState.IsValid) { var errors = ModelState.GetEnumerator(); var message = errors.ToNullSafeString(); return Json(new { Result = "ERROR", Message = "Form is not valid! Error " + message }); } _iPortRules.UpdateRecord(ref inputPortView); return Json(new { Result = "OK", Record = inputPortView }); } catch (Exception e) { LogTo.Fatal("Error while adding record \r\nMessage:" + e.Message); return Json(new { Result = "ERROR", Message = "Error while editing record" + "Please try later" }); } }
public bool UpdateRecord(ref InputPortView record) { var inputs = _deviceContext.InputPorts.Find(record.Id); if (inputs == null) return false; record.Device = inputs.Device; Mapper.Map(record, inputs); try { _deviceContext.SaveChanges(); Mapper.Map(record, inputs); return true; } catch (Exception exception) { LogTo.Fatal("Error while updating record\r\n Message: "); LogTo.Fatal(exception.Message); return false; ; } }