Esempio n. 1
0
 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;
     }));
 }
Esempio n. 2
0
        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));
        }