Exemplo n.º 1
0
        public ActionResult Details(int id)
        {
            IIncidentPriority _incidentPriority = _service.GetIncidentPriorityById(id);
            string            str      = _incidentPriority.IncidentImpact.Description;
            string            strs     = _incidentPriority.IncidentUrgency.Title;
            var _incidentPriorityModel = Mapper.Map <IIncidentPriority, IncidentPriorityDetailModel>(_incidentPriority,
                                                                                                     opt => opt.ConfigureMap()
                                                                                                     .ForMember(dest => dest.ResolutionTime, m => m.MapFrom(src => src.ResolutionTime))
                                                                                                     .ForMember(dest => dest.ResponceTime, m => m.MapFrom(src => src.ResponceTime))
                                                                                                     .ForMember(dest => dest.Description, m => m.MapFrom(src => src.Description))
                                                                                                     .ForMember(dest => dest.Title, m => m.MapFrom(src => src.Title))
                                                                                                     .ForMember(dest => dest.ImpactTitle, m => m.MapFrom(src => src.IncidentImpact.Title))
                                                                                                     .ForMember(dest => dest.UrgencyTitle, m => m.MapFrom(src => src.IncidentUrgency.Title))

                                                                                                     );

            return(View(_incidentPriorityModel));
        }
Exemplo n.º 2
0
        public ActionResult Edit(int id)
        {
            IIncidentPriority _incidentPriority = _service.GetIncidentPriorityById(id);
            var _incidentPriorityModel          = Mapper.Map <IIncidentPriority, IncidentPriorityModel>(_incidentPriority,
                                                                                                        opt => opt.ConfigureMap()
                                                                                                        .ForMember(dest => dest.Title, m => m.MapFrom(src => src.Title))
                                                                                                        .ForMember(dest => dest.Description, m => m.MapFrom(src => src.Description))
                                                                                                        .ForMember(dest => dest.ResolutionTime, m => m.MapFrom(src => src.ResolutionTime))
                                                                                                        .ForMember(dest => dest.ResponceTime, m => m.MapFrom(src => src.ResponceTime))
                                                                                                        .ForMember(dest => dest.ImpactId, m => m.MapFrom(src => src.IncidentImpact.Id))
                                                                                                        .ForMember(dest => dest.UrgencyId, m => m.MapFrom(src => src.IncidentUrgency.Id))
                                                                                                        .ForMember(dest => dest.ImpactsList, m => m.Ignore())
                                                                                                        .ForMember(dest => dest.UrgenciesList, m => m.Ignore())
                                                                                                        );

            _incidentPriorityModel.UrgenciesList = _service.GetUrgencies();
            _incidentPriorityModel.ImpactsList   = _service.GetImpacts();
            return(View(_incidentPriorityModel));
        }
Exemplo n.º 3
0
 public ActionResult Edit(int id, IncidentPriorityModel incidentPriorytyModel)
 {
     try
     {
         IIncidentPriority _incidentPriority = _service.GetIncidentPriorityById(id);
         _incidentPriority.Title           = incidentPriorytyModel.Title;
         _incidentPriority.Description     = incidentPriorytyModel.Description;
         _incidentPriority.ResolutionTime  = incidentPriorytyModel.ResolutionTime;
         _incidentPriority.ResponceTime    = incidentPriorytyModel.ResponceTime;
         _incidentPriority.IncidentImpact  = _service.GetImpactById(incidentPriorytyModel.ImpactId);
         _incidentPriority.IncidentUrgency = _service.GetUrgencyById(incidentPriorytyModel.UrgencyId);
         _service.UpdateIncidentPriority(_incidentPriority);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Exemplo n.º 4
0
        public ActionResult Create(IncidentPriorityModel incidentPriorytyModel)
        {
            try
            {
                IIncidentPriority _incidentPriority = Mapper.Map <IncidentPriorityModel, IIncidentPriority>(incidentPriorytyModel,
                                                                                                            opt => opt.ConfigureMap()
                                                                                                            .ForMember(dest => dest.ResolutionTime, m => m.MapFrom(src => src.ResolutionTime))
                                                                                                            .ForMember(dest => dest.ResponceTime, m => m.MapFrom(src => src.ResponceTime))
                                                                                                            .ForMember(dest => dest.Description, m => m.MapFrom(src => src.Description))
                                                                                                            .ForMember(dest => dest.Title, m => m.MapFrom(src => src.Title))
                                                                                                            .ForMember(dest => dest.IncidentImpact, m => m.Ignore())
                                                                                                            .ForMember(dest => dest.IncidentUrgency, m => m.Ignore()));

                _incidentPriority.IncidentImpact  = _service.GetImpactById(incidentPriorytyModel.ImpactId);
                _incidentPriority.IncidentUrgency = _service.GetUrgencyById(incidentPriorytyModel.UrgencyId);
                _service.CreateIncidentPriority(_incidentPriority);
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 5
0
 public void CreateIncidentPriority(IIncidentPriority incidentPriority)
 {
     _unitOfWork.IncidentPriority.Create(incidentPriority);
     _unitOfWork.Save();
 }
        public IIncidentPriority GetIncidentPriorityById(int id)
        {
            IIncidentPriority priority = _unitOfWork.IncidentPriority.Get(id);

            return(_unitOfWork.IncidentPriority.Get(id));
        }