예제 #1
0
        public ActionResult <WorkType> GetWorkType(
            [FromRoute]
            [Required(ErrorMessage = "DataAnnotationRequired")]
            [Guid(ErrorMessage = "DataAnnotationGuid")]
            string workTypeId)
        {
            var workTypeGuid = Guid.Parse(workTypeId);
            var entity       = _workTypeService.GetWorkType(workTypeGuid);

            if (entity == null)
            {
                return(ErrorObjectResultFactory.NotFound());
            }

            return(_mapper.Map <Domain.Entities.WorkType, WorkType>(entity));
        }