Пример #1
0
        public void Delete(int Id)
        {
            AnnoucmentUser annoucmentUser = db.AnnoucmentUsers.Find(Id);

            db.AnnoucmentUsers.Remove(annoucmentUser);
            Save();
        }
Пример #2
0
 public void Update(AnnoucmentUser annoucmentUser)
 {
     db.Entry(annoucmentUser).State         = EntityState.Modified;
     db.Configuration.ValidateOnSaveEnabled = false;
     Save();
     db.Configuration.ValidateOnSaveEnabled = true;
 }
Пример #3
0
 public bool Update(AnnoucmentUser annoucmentUser)
 {
     if (IsValidOnUpdate(annoucmentUser))
     {
         objDb.Update(annoucmentUser);
         return(true);
     }
     else
     {
         return(false);
     }
 }
Пример #4
0
 public bool Insert(AnnoucmentUser annoucmentUser)
 {
     if (IsValidOnInsert(annoucmentUser))
     {
         objDb.Insert(annoucmentUser);
         return(true);
     }
     else
     {
         return(false);
     }
 }
Пример #5
0
 public IHttpActionResult Put(int id, AnnoucmentUser annoucmentUser)
 {
     if (ModelState.IsValid)
     {
         annoucmentUserObjBs.Update(annoucmentUser);
         return(Ok(annoucmentUser));
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }
Пример #6
0
 public IHttpActionResult Post(AnnoucmentUser annoucmentUser)
 {
     if (ModelState.IsValid)
     {
         annoucmentUserObjBs.Insert(annoucmentUser);
         return(CreatedAtRoute("DefaultApi", new { id = annoucmentUser.AnnoucmentUserId }, annoucmentUser));
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }
Пример #7
0
        //[ResponseType(typeof(ICollection<AnnoucmentUser>))]
        //public IHttpActionResult Get(int id)
        //{
        //    AnnoucmentUser annoucmentUser = annoucmentUserObjBs.GetByID(id);
        //    if (annoucmentUser != null)
        //        return Ok(annoucmentUser);
        //    else
        //        return NotFound();
        //}
        public IHttpActionResult Get(string userId, int announcementId)
        {
            AnnoucmentUser announcementUser = annoucmentUserObjBs.GetByUserIdAndAnnouncementId(userId, announcementId);

            if (announcementUser != null)
            {
                return(Ok(announcementUser));
            }
            else
            {
                return(NotFound());
            }
        }
Пример #8
0
        public IHttpActionResult Delete(int id)
        {
            AnnoucmentUser annoucmentUser = annoucmentUserObjBs.GetByID(id);

            if (annoucmentUser != null)
            {
                annoucmentUserObjBs.Delete(id);
                return(Ok(annoucmentUser));
            }
            else
            {
                return(NotFound());
            }
        }
Пример #9
0
 public bool IsValidOnUpdate(AnnoucmentUser AnnoucmentUser)
 {
     return(true);
 }
Пример #10
0
 public bool IsValidOnInsert(AnnoucmentUser annoucmentUser)
 {
     return(true);
 }
Пример #11
0
 public void Insert(AnnoucmentUser annoucmentUser)
 {
     db.AnnoucmentUsers.Add(annoucmentUser);
     Save();
 }