Example #1
0
        // PUT: api/Customer/5
        public HttpResponseMessage Put(int id, [FromBody] position_role value)
        {
            try
            {
                using (QLMamNonEntities db = new QLMamNonEntities())
                {
                    position_role s = db.position_role.SingleOrDefault(b => b.id == id);
                    if (s != null)
                    {
                        s.id_position = value.id_position;
                        s.id_role     = value.id_role;

                        db.SaveChanges();

                        return(Request.CreateResponse(HttpStatusCode.OK, new positon_roleDTO(s.id, Convert.ToInt32(s.id_position), Convert.ToInt32(s.id_role))));
                    }
                    else
                    {
                        return(null);
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
Example #2
0
 // GET: api/Customer/5
 public positon_roleDTO Get(int id)
 {
     using (QLMamNonEntities db = new QLMamNonEntities())
     {
         position_role s = db.position_role.SingleOrDefault(x => x.id == id);
         if (s != null)
         {
             return(new positon_roleDTO(s.id, Convert.ToInt64(s.id_position), Convert.ToInt64(s.id_role)));
         }
         else
         {
             return(null);
         }
     }
 }
Example #3
0
 // POST: api/Customer
 public HttpResponseMessage Post([FromBody] position_role obj)
 {
     try
     {
         using (QLMamNonEntities db = new QLMamNonEntities())
         {
             db.position_role.Add(obj);
             db.SaveChanges();
             return(Request.CreateResponse(HttpStatusCode.Created, obj));
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message));
     }
 }
Example #4
0
 // DELETE: api/Customer/5
 public HttpResponseMessage Delete(int id)
 {
     try
     {
         using (QLMamNonEntities db = new QLMamNonEntities())
         {
             position_role s = db.position_role.SingleOrDefault(x => x.id == id);
             db.position_role.Remove(s);
             db.SaveChanges();
             return(Request.CreateResponse(HttpStatusCode.OK));
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message));
     }
 }