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; } }
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; } }