Exemplo n.º 1
0
        public ActionResult <MachineReadDto> CreateMachine(MachineCreateDto createDto)
        {
            _service.CreateMachine(createDto);


            return(Created($"api/Machine", null));
        }
Exemplo n.º 2
0
        /// <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));
        }
Exemplo n.º 3
0
        public ActionResult UpdateMachine(Guid id, MachineCreateDto MachineCreateDto)
        {
            if (_service.UpdateMachine(id, MachineCreateDto) == false)
            {
                return(NotFound());
            }

            return(NoContent());
        }
Exemplo n.º 4
0
        ///<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);
        }