Esempio n. 1
0
        public IActionResult GetAllWorkPermitTypes()
        {
            var workPermitType            = _service.GetAllWorkPermitTypes();
            List <WorkPermitTypesDto> Dto = new List <WorkPermitTypesDto>();

            foreach (var item in workPermitType)
            {
                WorkPermitTypesDto Dtos = _mapper.Map <WorkPermitTypesDto>(item);
                Dto.Add(Dtos);
            }
            return(Ok(Dto));
        }
Esempio n. 2
0
        public IActionResult DeleteWorkPermitType(int id, [FromBody] WorkPermitTypesDto workPermitDto)
        {
            var workPermitType = _mapper.Map <WorkPermitTypes>(workPermitDto);

            try
            {
                _service.Delete(id);
                return(Ok("Record Deleted Successfully.."));
            }
            catch (AppException ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }
Esempio n. 3
0
        public IActionResult UpdateWorkPermitTypes(int id, [FromBody] WorkPermitTypesDto workPermit)
        {
            var workPermitType = _mapper.Map <WorkPermitTypes>(workPermit);

            try
            {
                _service.Update(workPermitType, id);
                return(Ok());
            }
            catch (AppException ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }
Esempio n. 4
0
        public IActionResult AddWorkPermitStatus([FromBody] WorkPermitTypesDto workPermit)
        {
            var workPermitType = _mapper.Map <WorkPermitTypes>(workPermit);

            try
            {
                _service.Create(workPermitType);
                return(Ok("Records Added Successfully.. "));
            }
            catch (AppException ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }
Esempio n. 5
0
        ///TODO- need to add this profile fields in db and api
        public IActionResult GetTypeByID(int id)
        {
            var workPermitType = _service.GetById(id);

            if (workPermitType == null)
            {
                return(new UnauthorizedResult());
            }
            WorkPermitTypesDto TypesDto = new WorkPermitTypesDto()
            {
                ID = workPermitType.ID, PermitType = workPermitType.PermitType
            };

            return(Ok(TypesDto));
        }