예제 #1
0
 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"));
 }
예제 #2
0
        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"));
        }