public int Post([FromBody] AlertType v) { var errors = ModelState .Where(a => a.Value.Errors.Count > 0) .SelectMany(x => x.Value.Errors) .ToList(); AlertypeRest newAlertypeRest = new AlertypeRest { AlertMsgSubject = v.AlertMsgSubject, AlertMsgText = v.AlertMsgText, AlertMsgHeader = v.AlertMsgHeader, AlertMsgSignature = v.AlertMsgSignature, CardNumber = v.CardNumber, Description = v.Description, IsInUse = v.IsInUse, Name = v.Name, QueryName = v.QueryName, QueryString = v.QueryString }; _primusAlertContext.AlertTypes.Add(newAlertypeRest); int q = _primusAlertContext.SaveChanges(); return(q); }
//public void Put(int id, [FromBody]string value) public void Put(int id, [FromBody] AlertypeRest v) { var q = (from b in _primusAlertContext.AlertTypes where b.Id == id select b).FirstOrDefault(); q.Description = v.Description; q.AlertMsgSubject = v.AlertMsgSubject; q.AlertMsgText = v.AlertMsgText; q.AlertMsgHeader = v.AlertMsgHeader; q.AlertMsgSignature = v.AlertMsgSignature; q.CardNumber = v.CardNumber; q.IsInUse = v.IsInUse; q.QueryName = v.QueryName; q.QueryString = v.QueryString; q.Name = v.Name; //AlertType a = new AlertType { QueryString = v.QueryString, QueryName = v.QueryName, AlertMsgSubject = v.AlertMsgSubject, // AlertMsgText = v.AlertMsgText, CardNumber = v.CardNumber, Description = v.Description, Id = v.Id, IsInUse = v.IsInUse, Name = v.Name }; _primusAlertContext.AlertTypes.Update(q); _primusAlertContext.SaveChanges(); }