コード例 #1
0
 public IHttpActionResult Post(TaggingMaster model)
 {
     try
     {
         bool isExist = db.TaggingMasters.Any(x => x.Name == model.Name.Trim());
         if (isExist)
         {
             return(BadRequest(Message.AlreadyExist));
         }
         model.Name = model.Name.Trim();
         db.TaggingMasters.Add(model);
         db.SaveChanges();
         string output = JsonConvert.SerializeObject(model);
         return(Ok(new ResponseViewModel(Message.Add, HttpStatusCode.OK, output)));
     }
     catch (Exception e)
     {
         throw;
     }
 }
コード例 #2
0
 public IHttpActionResult Put(int id, TaggingMaster model)
 {
     try
     {
         bool isExist = db.TaggingMasters.Any(x => x.Name == model.Name.Trim() && x.TaggingId != id);
         if (isExist)
         {
             return(BadRequest(Message.AlreadyExist));
         }
         var taggingMaster = db.TaggingMasters.Where(x => x.TaggingId == id).FirstOrDefault();
         model.Name         = model.Name.Trim();
         model.Status       = 1;
         taggingMaster.Name = model.Name;
         // db.TaggingMasters.Add(model);
         db.SaveChanges();
         string output = JsonConvert.SerializeObject(model);
         return(Ok(new ResponseViewModel(Message.Updated, HttpStatusCode.OK, output)));
     }
     catch (Exception e)
     {
         throw;
     }
 }