/// <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 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" })); } }
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);; } }