public HttpResponseMessage AddSoldUnitOwner(TrnSoldUnitCoOwner objSoldUnitOwner) { try { HttpStatusCode responseStatusCode = HttpStatusCode.OK; String responseMessage = ""; var currentUser = from d in db.MstUsers where d.AspNetId == User.Identity.GetUserId() select d; if (!currentUser.Any()) { responseStatusCode = HttpStatusCode.NotFound; responseMessage = "No current user logged in."; } else { Data.TrnSoldUnitCoOwner newSoldUnitCoOwner = new Data.TrnSoldUnitCoOwner { SoldUnitId = objSoldUnitOwner.SoldUnitId, CustomerId = objSoldUnitOwner.CustomerId }; db.TrnSoldUnitCoOwners.InsertOnSubmit(newSoldUnitCoOwner); db.SubmitChanges(); } return(Request.CreateResponse(responseStatusCode, responseMessage)); } catch (Exception ex) { Debug.WriteLine(ex); return(Request.CreateResponse(HttpStatusCode.InternalServerError)); } }
public HttpResponseMessage UpdateSoldUnitOwner(TrnSoldUnitCoOwner objSoldUnitOwner) { try { HttpStatusCode responseStatusCode = HttpStatusCode.OK; String responseMessage = ""; var currentUser = from d in db.MstUsers where d.AspNetId == User.Identity.GetUserId() select d; var currentSoldUnitOwner = from d in db.TrnSoldUnitCoOwners where d.Id == objSoldUnitOwner.Id select d; if (!currentUser.Any()) { responseStatusCode = HttpStatusCode.NotFound; responseMessage = "No current user logged in."; } if (!currentSoldUnitOwner.Any()) { responseStatusCode = HttpStatusCode.NotFound; responseMessage = "Reference not found."; } else { var updateCurrentSoldUnitOwner = currentSoldUnitOwner.FirstOrDefault(); updateCurrentSoldUnitOwner.CustomerId = objSoldUnitOwner.CustomerId; db.SubmitChanges(); } return(Request.CreateResponse(responseStatusCode, responseMessage)); } catch (Exception ex) { Debug.WriteLine(ex); return(Request.CreateResponse(HttpStatusCode.InternalServerError)); } }