public JsonResult EquipmentByGroupResult(int groupID = 0) { List <DownTimeEquipment> data = new List <DownTimeEquipment>(); using (DownTimeEquipmentService svc = new DownTimeEquipmentService()) { var dtos = svc.GetByGroup(groupID); data.AddRange(Mapper.Map <List <DownTimeEquipmentDto>, List <DownTimeEquipment> >(dtos)); } return(Json(data, JsonRequestBehavior.AllowGet)); }
public JsonResult DeleteEquipment(int id = 0) { ResponseMessage responseMessage; try { using (DownTimeEquipmentService svc = new DownTimeEquipmentService()) { svc.Delete(id); } responseMessage = SetResponseMesssage(ActionTypeMessage.SuccessfulSave); } catch (Exception exc) { responseMessage = SetResponseMesssage(ActionTypeMessage.FailedSave, exc.Message); } return(Json(responseMessage, JsonRequestBehavior.AllowGet)); }
public JsonResult UpdateEquipmentResult(DownTimeEquipment model) { ResponseMessage responseMessage; try { var dto = Mapper.Map <DownTimeEquipment, DownTimeEquipmentDto>(model); dto.ModifiedBy = CurrentUser; dto.LastModified = DateTime.Now; using (DownTimeEquipmentService svc = new DownTimeEquipmentService()) { if (dto.ID > 0) { svc.Update(dto); } else { dto.EnteredBy = CurrentUser; dto.DateEntered = DateTime.Now; dto.PlantID = CurrentPlantId; dto.ID = svc.Add(dto); } } model = Mapper.Map <DownTimeEquipmentDto, DownTimeEquipment>(dto); responseMessage = SetResponseMesssage(ActionTypeMessage.SuccessfulSave); } catch (Exception exc) { responseMessage = SetResponseMesssage(ActionTypeMessage.FailedSave, exc.Message); } model.ResponseMessage = responseMessage; return(Json(model, JsonRequestBehavior.AllowGet)); }