public ActionResult <MachineReadDto> CreateMachine(MachineCreateDto createDto) { _service.CreateMachine(createDto); return(Created($"api/Machine", null)); }
/// <summary> This POST method create Machine in DB </summary> /// <returns>returns createt MacerSpase url -/api/Machine/{created} </returns> public MachineReadDto CreateMachine(MachineCreateDto createDto) { var MachineModel = _mapper.Map <Machine>(createDto); _repo.CreateMachine(MachineModel); _repo.SaveChanges(); return(_mapper.Map <MachineReadDto>(MachineModel)); }
public ActionResult UpdateMachine(Guid id, MachineCreateDto MachineCreateDto) { if (_service.UpdateMachine(id, MachineCreateDto) == false) { return(NotFound()); } return(NoContent()); }
///<summary> This PUT method update Machine in DB </summary> public bool UpdateMachine(Guid id, MachineCreateDto MachineCreateDto) { var MachineModelFromRepo = _repo.GetMachineById(id); if (MachineModelFromRepo == null) { return(false); } _mapper.Map(MachineCreateDto, MachineModelFromRepo); _repo.UpdateMachine(MachineModelFromRepo); _repo.SaveChanges(); return(true); }