Example #1
0
        public static IEnumerable<QuePosAnswer> GetList(int idQuePosition)
        {
            SqlParameter pIdQuePosition = new SqlParameter() { ParameterName = "id_que_position", SqlValue = idQuePosition, SqlDbType = SqlDbType.Int };
            var dt = Db.SpeCalc.ExecuteQueryStoredProcedure("get_que_pos_answer", pIdQuePosition);

            var lst = new List<QuePosAnswer>();

            foreach (DataRow row in dt.Rows)
            {
                var model = new QuePosAnswer(row);
                lst.Add(model);
            }

            return lst;
        }
        //[AuthorizeAd(Groups = new[] { AdGroup.SpeCalcKontroler, AdGroup.SpeCalcProduct  })]
        public HttpResponseMessage Save(QuePosAnswer model)
        {
            HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.Created);

            try
            {
                model.CurUserAdSid = GetCurUser().Sid;
                model.Save();
                response.Content = new StringContent(String.Format("{{\"id\":{0}}}", model.Id));
            }
            catch (Exception ex)
            {
                response = new HttpResponseMessage(HttpStatusCode.OK);
                response.Content = new StringContent(String.Format("{{\"errorMessage\":\"{0}\"}}", ex.Message));

            }
            return response;
        }
 public QuePosAnswer Get(int id)
 {
     var model = new QuePosAnswer(id);
     return model;
 }