Esempio n. 1
0
 public ActionResult Update(ItemfeedbackInfo itemfeedbackInfo)
 {
     try
     {
         itemfeedbackInfo.ReplyBy   = CurrentUserInfo.UserName;
         itemfeedbackInfo.ReplyDate = DateTime.Now;
         IItemfeedbackService itemfeedbackService = UnityHelper.UnityResolve <IItemfeedbackService>();
         var data = itemfeedbackService.UpdateItemfeedback(itemfeedbackInfo);
         LogHelper.LogOperation(CurrentUserInfo.UserCode, string.Format("Update ItemfeedbackInfo {0},{1}", LogHelper.ChangeEntityToLog(itemfeedbackInfo), data));
         if (data > 0)
         {
             return(Content("OK"));
         }
         else
         {
             return(Content("Failed"));
         }
     }
     catch (BusinessException bex)
     {
         return(Content(bex.Message));
     }
     catch (Exception ex)
     {
         LogHelper.LogError(ex, "");
         return(Content(ex.Message));
     }
 }
Esempio n. 2
0
        public ActionResult GetItemfeedbackInfoByID(string id)
        {
            IItemfeedbackService itemfeedbackService = UnityHelper.UnityResolve <IItemfeedbackService>();
            var data = itemfeedbackService.GetItemfeedbackByID(id);

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Esempio n. 3
0
 public ActionResult Delete(string deleteID)
 {
     try
     {
         IItemfeedbackService itemfeedbackService = UnityHelper.UnityResolve <IItemfeedbackService>();
         var data = itemfeedbackService.DeleteItemfeedback(deleteID.Split(',').ToList());
         LogHelper.LogOperation(CurrentUserInfo.UserCode, string.Format("Delete ItemfeedbackInfo {0},{1}", deleteID, data));
         if (data > 0)
         {
             return(Content("OK"));
         }
         else
         {
             return(Content("Failed"));
         }
     }
     catch (BusinessException bex)
     {
         return(Content(bex.Message));
     }
     catch (Exception ex)
     {
         LogHelper.LogError(ex, "");
         return(Content(ex.Message));
     }
 }
Esempio n. 4
0
        public void Export()
        {
            IItemfeedbackService itemfeedbackService = UnityHelper.UnityResolve <IItemfeedbackService>();
            QueryEntity          qe = InitQueryEntity();

            qe.IsGetAll = true;
            var data = itemfeedbackService.GetItemfeedbackByQueryList(qe);

            Export2Excel("Itemfeedback.xls", data);
        }
Esempio n. 5
0
        public string GetAllItemfeedback()
        {
            IItemfeedbackService tmpService = UnityHelper.UnityResolve <IItemfeedbackService>();
            var data = tmpService.GetItemfeedbackByQueryList(InitQueryEntity());

            Newtonsoft.Json.Converters.IsoDateTimeConverter timeConverter = new Newtonsoft.Json.Converters.IsoDateTimeConverter();
            timeConverter.DateTimeFormat = ConstUtils.CONST_SHOW_DATE_FORMAT;
            var tmpdata = JsonConvert.SerializeObject(data.Tables[2], timeConverter);
            var result  = "{\"total\":" + data.Tables[1].Rows[0]["TotalRecordsCount"].ToString() + ",\"rows\":" + tmpdata + " }";

            return(result);
        }