public IHttpActionResult Post(CustomerModelDTO customerDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var customer = Mapper.Map <CustomerModelDTO, CustomerModel>(customerDTO); _dbContext.Customer.Add(customer); _dbContext.SaveChanges(); customerDTO.Id = customer.Id; return(Created(new Uri($"{ Request.RequestUri }/{customer.Id}"), customerDTO)); }
public IHttpActionResult Put(int id, CustomerModelDTO customerDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var customerInDb = _dbContext.Customer.SingleOrDefault(c => c.Id == id); if (customerInDb == null) { return(NotFound()); } Mapper.Map <CustomerModelDTO, CustomerModel>(customerDTO, customerInDb); _dbContext.SaveChanges(); return(Ok(customerDTO)); }
public bool CreateNewCustomer(CustomerModel newCustomer) { try { var saveObj = new CustomerModelDTO { Id = newCustomer.Id, Age = newCustomer.Age, Company = newCustomer.Company, Email = newCustomer.Email, FirstName = newCustomer.FirstName, LastName = newCustomer.LastName }; var result = _customerDbService.CreateNewCustomer(saveObj); return(true); } catch (Exception) { return(false); } }
public HttpResponseMessage Create(CustomerModelDTO customermodel) { Result <CustomerNameValue> validatecustomermodelname = CustomerNameValue.Create(customermodel.Name); return(Ok()); }
public bool CreateNewCustomer(CustomerModelDTO newCustomer) { customersList.Add(newCustomer); return(true); }