Example #1
0
        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));
        }
Example #2
0
        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());
        }
Example #5
0
 public bool CreateNewCustomer(CustomerModelDTO newCustomer)
 {
     customersList.Add(newCustomer);
     return(true);
 }