Exemple #1
0
        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));
            }
        }
Exemple #2
0
        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));
            }
        }