public ActionResult <MachineTypeDTO> GetMachineTypeByName(String id) { var machineType = _IMachineTypeRepository.SelectByName(id); MachineTypeDTO p = MachineTypeDTO.generateDto(machineType); return(Ok(p)); }
public List <MachineTypeDTO> GetAllMachineTypes() { var q = _IMachineTypeRepository.SelectAll().ToList(); List <MachineTypeDTO> list = new List <MachineTypeDTO>(); foreach (MachineType p in q) { MachineTypeDTO machineType = MachineTypeDTO.generateDto(p); list.Add(machineType); } return(list); }
public IActionResult PutMachineType([FromRoute] int id, [FromBody] MachineType machineType) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var machineTypeDB = _IMachineTypeRepository.Select(id); if (machineTypeDB != null) { machineTypeDB = machineType; bool update = _IMachineTypeRepository.Update(machineTypeDB); if (update) { MachineTypeDTO machineTypeDTO = MachineTypeDTO.generateDto(machineTypeDB); return(Ok(machineTypeDTO)); } } return(NotFound()); }