public IActionResult Update(string id, [FromBody] SupplierCreateDto req) { if (req == null) { return(BadRequest()); } var objById = _posrepo.GetSupplierId(id); Mapper.Map(req, objById); _posrepo.UpdateSupplier(objById); return(StatusCode(204)); }
public IActionResult Save([FromBody] SupplierCreateDto req) { if (req == null) { return(BadRequest()); } //var groupEntity = req; var createEntity = Mapper.Map <Supplier>(req); _posrepo.SaveSupplier(createEntity); return(CreatedAtRoute("GetSupplierId", new { id = createEntity.Id }, createEntity)); }
public async Task <IHttpActionResult> PostSupplier(SupplierCreateDto supplierDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Supplier supplier = new Supplier(); Mapper.Map(supplierDto, supplier); supplier = await _supplierService.AddAsync(supplier); return(CreatedAtRoute("ApiRoute", new { id = supplier.Id }, supplierDto)); }
public async Task <IActionResult> CreateAsync([FromBody] SupplierCreateDto createDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var currentUser = await _userManager.GetUserAsync(HttpContext.User); var supplier = _mapper.Map <Supplier>(createDto); supplier.CreateUserId = supplier.UpdateUserId = currentUser?.Id; await _unitOfWork.SupplierRepository.AddAsync(supplier); await _unitOfWork.CompleteAsync(); var dto = _mapper.Map <SupplierDto>(supplier); return(Ok(dto)); }
public SupplierDto Create(SupplierCreateDto supplierCreateDto) { return(new SupplierDto(_supplierUseCase.Create(supplierCreateDto))); }
public ActionResult <SupplierDto> PostSupplier(SupplierCreateDto supplierCreateDto) { return(new ActionResult <SupplierDto>(_supplierService.Create(supplierCreateDto))); }