public async Task <IActionResult> CreateMake([FromBody] MakeResource makeResource) { var make = _mapper.Map <MakeResource, Make>(makeResource); _makeRepository.Add(make); await _unitOfWork.CompleteAsync(); return(Ok(_mapper.Map <Make, MakeResource>(make))); }
public Response AddMake(Make make) { Response response = new Response(); if (makeRepository.GetAll().Any(t => t.MakeName == make.MakeName)) { response.Success = false; response.Message = "ERROR: make name already exists"; } else { makeRepository.Add(make); response.Success = true; response.Message = "make added"; } return(response); }
public async Task <IActionResult> CreateMakes([FromBody] SaveMakeResource makeResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var make = mapper.Map <SaveMakeResource, Make>(makeResource); makeRepository.Add(make); await unitOfWork.CompleteAsync(); make = await makeRepository.GetMake(make.Id); var result = mapper.Map <Make, MakeResource>(make); return(Ok(result)); }