public IHttpActionResult PostBOQ(BOQ BOQ)
        {
            if (BOQ == null)
            {
                return(BadRequest("BOQ object cannot be found in the request body."));
            }
            try
            {
                BOQ.CreatedDate  = DateTime.Now;
                BOQ.PATIssueDate = DateTime.Now;
                boqsService.CreateBOQ(BOQ);

                var boqs = boqsService.GetBOQs();
                //.Select(j => j.AutoMapObject<pmcs.DB.DesignBOQ, BOQ>());
                var partialView = Helpers.RenderPartial("~/Views/Shared/Partial/BOQs/BOQsList.cshtml", boqs);
                return(Ok(partialView));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }
Beispiel #2
0
        public void UpdateBOQ(BOQ bOQ)
        {
            var original = bOQRepository.GetById(b => b.DesignId == bOQ.DesignId);

            bOQRepository.Update(original, bOQ.AutoMapObject <BOQ, DesignBOQ>());
        }
Beispiel #3
0
        public int CreateBOQ(BOQ bOQ)
        {
            var res = bOQRepository.Insert(bOQ.AutoMapObject <BOQ, DesignBOQ>());

            return(res.DesignId);
        }