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);
        }
Exemple #3
0
        public async Task <IActionResult> Post(AddVendorTaskRequest request)
        {
            var result = await _vendorTaskService.AddVendorTaskAsync(request);

            return(CreatedAtAction(nameof(GetById), new { id = result.Id }, null));
        }