public HttpResponseMessage UpdateCollector(ApiModels.MstCollectorModel objCollector, String id) { try { var currentUser = from d in db.MstUsers where d.AspNetUserId == User.Identity.GetUserId() select d; var collector = from d in db.MstCollectors where d.Id == Convert.ToInt32(id) select d; if (collector.Any()) { var updateCollector = collector.FirstOrDefault(); updateCollector.Collector = objCollector.Collector; db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, "Collector not found.")); } } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public HttpResponseMessage SaveCollector(ApiModels.MstCollectorModel objCollector) { try { var currentUser = from d in db.MstUsers where d.AspNetUserId == User.Identity.GetUserId() select d; Data.MstCollector newCollector = new Data.MstCollector() { Collector = objCollector.Collector }; db.MstCollectors.InsertOnSubmit(newCollector); db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }