public IHttpActionResult UpdateCustomer(OutputCustomerDto model) { //var user = _ctx.Users.Where(m => m.Email.Equals(model.Email)).FirstOrDefault(); //if (ModelState.IsValid) //{ // _ctx.Users.Attach(user); // _ctx.Entry(user).State = System.Data.Entity.EntityState.Modified; // _ctx.SaveChanges(); // return Content(HttpStatusCode.Accepted, "Successfullt done"); //} return(Content(HttpStatusCode.BadRequest, "User not found")); }
public IHttpActionResult GetCustomers(string email, int id = 0) { if (email != null) { using (EFDbContext _ctx = new EFDbContext()) { var user = _ctx.Users.Where(m => m.Email == email || m.ID == id).FirstOrDefault(); if (user != null) { OutputCustomerDto data = AutoMapper.Mapper.Map <OutputCustomerDto>(user); // will update with new design return(Ok(data)); } } } return(Content(HttpStatusCode.BadRequest, "Not Valid")); }