Ejemplo n.º 1
0
        public JsonResult ReasonsByLineAndTypeResult(int lineID = 0, int typeID = 0)
        {
            List <DownTimeReason> data = new List <DownTimeReason>();

            using (DownTimeReasonService svc = new DownTimeReasonService())
            {
                var dtos = svc.GetByLineAndType(lineID, typeID);
                data.AddRange(Mapper.Map <List <DownTimeReasonDto>, List <DownTimeReason> >(dtos));
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
        public JsonResult GetReasonsByTypeResult(int typeID = 0)
        {
            List <DownTimeReason> data = new List <DownTimeReason>();

            using (DownTimeReasonService svc = new DownTimeReasonService())
            {
                var dtos = svc.GetAll().FindAll(p => p.DownTimeTypeID == typeID);
                data.AddRange(Mapper.Map <List <DownTimeReasonDto>, List <DownTimeReason> >(dtos));
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public JsonResult DeleteReason(int id = 0)
        {
            ResponseMessage responseMessage;

            try
            {
                using (DownTimeReasonService svc = new DownTimeReasonService())
                {
                    svc.Delete(id);
                }

                responseMessage = SetResponseMesssage(ActionTypeMessage.SuccessfulSave);
            }
            catch (Exception exc)
            {
                responseMessage = SetResponseMesssage(ActionTypeMessage.FailedSave, exc.Message);
            }

            return(Json(responseMessage, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 4
0
        public JsonResult UpdateReasonResult(DownTimeReason model)
        {
            ResponseMessage responseMessage;

            try
            {
                var dto = Mapper.Map <DownTimeReason, DownTimeReasonDto>(model);
                dto.ModifiedBy   = CurrentUser;
                dto.LastModified = DateTime.Now;

                using (DownTimeReasonService svc = new DownTimeReasonService())
                {
                    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 <DownTimeReasonDto, DownTimeReason>(dto);

                responseMessage = SetResponseMesssage(ActionTypeMessage.SuccessfulSave);
            }
            catch (Exception exc)
            {
                responseMessage = SetResponseMesssage(ActionTypeMessage.FailedSave, exc.Message);
            }

            model.ResponseMessage = responseMessage;

            return(Json(model, JsonRequestBehavior.AllowGet));
        }