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)); } }
public void UpdateBOQ(BOQ bOQ) { var original = bOQRepository.GetById(b => b.DesignId == bOQ.DesignId); bOQRepository.Update(original, bOQ.AutoMapObject <BOQ, DesignBOQ>()); }
public int CreateBOQ(BOQ bOQ) { var res = bOQRepository.Insert(bOQ.AutoMapObject <BOQ, DesignBOQ>()); return(res.DesignId); }