public ResponseDTO <AddRefTypeResponseDTO> Create(AddRefTypeRequestDTO DTO)
        {
            var entity = new RefType(DTO.Status, DTO.InsertDate, DTO.Name, DTO.IsActive);

            if (DTO.Parent.Id > 0)
            {
                entity.SetParent(this.unitOfWork.Repository <RefType>().GetByKey(DTO.Parent.Id));
            }

            unitOfWork.Repository <RefType>().Create(entity);
            unitOfWork.EndTransaction();
            return(CreateResponse <AddRefTypeResponseDTO> .Return(Mapper.Map(DTO, new AddRefTypeResponseDTO()), "Create"));
        }
Exemple #2
0
 public ResponseDTO <AddRefTypeResponseDTO> AddRefType(AddRefTypeRequestDTO request)
 {
     return(this.refTypeService.Create(request));
 }
Exemple #3
0
 public IActionResult AddRefType([FromBody] AddRefTypeRequestDTO request)
 {
     return(Ok(this.appService.AddRefType(request)));
 }