public JsonResult Delete(PowerUnitViewModel powerUnitModel)
 {
     try
     {
         _genericService.Delete(powerUnitModel.ID);
         return(Json(new { Result = "OK" }));
     }
     catch (Exception ex)
     {
         return(Json(new { Result = "ERROR", Message = ex.Message }));
     }
 }
 public JsonResult Edit(PowerUnitViewModel powerUnitModel)
 {
     try
     {
         _genericService.Update(_mapper.Map <PowerUnitViewModel, PowerUnitDTO>(powerUnitModel));
         return(Json(new { Result = "OK", Record = powerUnitModel }));
     }
     catch (Exception ex)
     {
         return(Json(new { Result = "ERROR", Message = ex.Message }));
     }
 }
 public JsonResult Create(PowerUnitViewModel powerUnitModel)
 {
     try
     {
         var id = _genericService.Save(_mapper.Map <PowerUnitViewModel, PowerUnitDTO>(powerUnitModel));
         powerUnitModel.ID = id;
         return(Json(new { Result = "OK", Record = powerUnitModel }));
     }
     catch (Exception ex)
     {
         return(Json(new { Result = "ERROR", Message = ex.Message }));
     }
 }