public DataModel.RightEntity GetRightById(int id) { var data = db.Rights.FirstOrDefault(c => c.RightId == id); if (data != null) { RightEntity right = new RightEntity(); right.RightId = data.RightId; right.Description = data.Description; return right; } return null; }
public IEnumerable<DataModel.RightEntity> GetAll() { List<RightEntity> rights = new List<RightEntity>(); foreach (var data in db.Rights) { RightEntity right = new RightEntity(); right.RightId = data.RightId; right.Description = data.Description; rights.Add(right); } return rights; }
// POST api/Right public HttpResponseMessage PostRight(RightEntity right) { if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } if (right == null) { return Request.CreateResponse(HttpStatusCode.BadRequest); } try { dbContext.AddRight(right); } catch (DbUpdateConcurrencyException ex) { return Request.CreateErrorResponse(HttpStatusCode.NotFound, ex); } return Request.CreateResponse(HttpStatusCode.OK); }