コード例 #1
0
        public void Update(BugDTO bug)
        {
            var dbItem = FindInternal(bug.Id);

            Mapper.Map(bug, dbItem);
            _repo.SaveChanges();
        }
コード例 #2
0
 public HttpResponseMessage Post(BugDTO bug)
 {
     if (ModelState.IsValid)
     {
         if (bug.Id > 0)
         {
             _service.Update(bug);
         }
         else
         {
             _service.Add(bug);
         }
         return Request.CreateResponse(HttpStatusCode.OK, bug);
     }
     return Request.CreateErrorResponse(HttpStatusCode.BadRequest, this.ModelState);
 }
コード例 #3
0
 public void Add(BugDTO bug)
 {
     var dbItem = Mapper.Map<Bug>(bug);
     _repo.Add(dbItem);
     _repo.SaveChanges();
 }