public async Task <VendorTaskResponse> AddVendorTaskAsync(AddVendorTaskRequest request) { var taskItem = _vendorTaskMapper.Map(request); var result = _vendorTaskRepository.Add(taskItem); await _vendorTaskRepository.UnitOfWork.SaveChangesAsync(); return(_vendorTaskMapper.Map(result)); }
public VendorTask Map(AddVendorTaskRequest request) { if (request == null) { return(null); } var eventTask = new VendorTask { Name = request.Name, Description = request.Description, VendorId = request.VendorId, }; return(eventTask); }
public async Task <IActionResult> Post(AddVendorTaskRequest request) { var result = await _vendorTaskService.AddVendorTaskAsync(request); return(CreatedAtAction(nameof(GetById), new { id = result.Id }, null)); }