Ejemplo n.º 1
0
        //public HttpResponseMessage Put(int id, [FromBody]AccountHolderDetail employee)
        //{
        //    try
        //    {
        //        using (WebApiEntities entities = new WebApiEntities())
        //        {
        //            var entity = entities.AccountHolderDetails.FirstOrDefault(e => e.Id == id);
        //            if (entity == null)
        //            {
        //                return Request.CreateErrorResponse(HttpStatusCode.NotFound, "Employee with id= " + id.ToString() + " not found");

        //            }
        //            else
        //            {
        //                entity.Bank_Name = employee.Bank_Name;
        //                entity.Customer_Name = employee.Customer_Name;
        //                entity.Father_Name = employee.Father_Name;
        //                entities.SaveChanges();
        //                return Request.CreateResponse(HttpStatusCode.OK, entity);
        //            }
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex);
        //    }


        //}

        public HttpResponseMessage Put(int id, [FromUri] AccountHolderDetail employee)
        {
            try
            {
                using (WebApiEntities entities = new WebApiEntities())
                {
                    var entity = entities.AccountHolderDetails.FirstOrDefault(e => e.Id == id);
                    if (entity == null)
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Employee with id= " + id.ToString() + " not found"));
                    }
                    else
                    {
                        entity.Bank_Name     = employee.Bank_Name;
                        entity.Customer_Name = employee.Customer_Name;
                        entity.Father_Name   = employee.Father_Name;
                        entities.SaveChanges();
                        return(Request.CreateResponse(HttpStatusCode.OK, entity));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
Ejemplo n.º 2
0
 public HttpResponseMessage  Post([FromBody] AccountHolderDetail employee)
 {
     try
     {
         using (WebApiEntities entities = new WebApiEntities())
         {
             entities.AccountHolderDetails.Add(employee);
             entities.SaveChanges();
             var massage = Request.CreateResponse(HttpStatusCode.Created, employee);
             massage.Headers.Location = new Uri(Request.RequestUri + employee.Id.ToString());
             return(massage);
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }