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; }