public HttpResponseMessage SaveChartTitle(HttpRequestMessage request, ChartTitleViewModel charttitle) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { tbl_charts_titles newCharttitle = new tbl_charts_titles(); for (int i = 0; i < charttitle.charttitlelist.Count; i++) { newCharttitle.userid = charttitle.userid; newCharttitle.user_name = charttitle.user_name; newCharttitle.chart_id = charttitle.charttitlelist[i].chart_id; newCharttitle.is_active = charttitle.charttitlelist[i].is_active; newCharttitle.charts_title = charttitle.charttitlelist[i].charts_title; _CharttitleRepository.Add(newCharttitle); _unitOfWork.Commit(); response = request.CreateResponse <ChartTitleViewModel>(HttpStatusCode.Created, charttitle); } ; } return response; })); }
public ActionResult _ChartTitle(DateGrouping grouping, string itemId, bool accumulative) { var model = new ChartTitleViewModel(); model.Grouping = grouping; model.Item = ItemViewModelLight.Create(ItemsXml, itemId); model.Accumulative = accumulative; return(PartialView("_ChartTitle", model)); }