Example #1
0
        public APP_INS GetInsByID([FromBody] JObject _objData)
        {
            APP_INS result = new APP_INS();

            try
            {
                using (var dbConn = Pixel.Core.Dapper.My.ConnectionFactory())
                {
                    dbConn.ConnectionString = connectionSQL;
                    dbConn.Open();

                    result = dbConn.QueryFirstOrDefault <APP_INS>("SELECT * FROM APP_INS WHERE ID = " + _objData["ID"]);

                    return(result);
                }
            }
            catch (Exception)
            {
                return(result);
            }
        }
Example #2
0
        public string SaveIns([FromBody] JObject _objData)
        {
            string _result = "";

            try
            {
                APP_INS ins = _objData["InsData"].ToObject <APP_INS>();

                using (var dbConn = Pixel.Core.Dapper.My.ConnectionFactory())
                {
                    dbConn.ConnectionString = connectionSQL;
                    dbConn.Open();

                    if (ins.id > 0)
                    {
                        _result = ins.id.ToString();

                        dbConn.Execute(@"UPDATE APP_INS SET                                         
                                        IMAGE_HEIGHT = @IMAGE_HEIGHT,                                      
                                        IMAGE_PATH = @IMAGE_PATH,                                      
                                        IMAGE_WIDTH = @IMAGE_WIDTH,                                      
                                        INS_BACK_COLOR = @INS_BACK_COLOR,                                      
                                        INS_DESC_AR = @INS_DESC_AR,                                      
                                        INS_DESC_COLOR = @INS_DESC_COLOR,                                      
                                        INS_DESC_EN = @INS_DESC_EN,                                      
                                        INS_DESC_FONT_SIZE = @INS_DESC_FONT_SIZE,                                      
                                        INS_DESC_FR = @INS_DESC_FR,                                      
                                        INS_ORDER = @INS_ORDER,                                      
                                        INS_TEXT_AR = @INS_TEXT_AR,                                      
                                        INS_TEXT_COLOR = @INS_TEXT_COLOR,                                      
                                        INS_TEXT_EN = @INS_TEXT_EN,                                      
                                        INS_TEXT_FONT_SIZE = @INS_TEXT_FONT_SIZE,                                   
                                        INS_TEXT_FR = @INS_TEXT_FR     
                                        WHERE ID = @ID",
                                       new
                        {
                            ins.id,
                            ins.image_height,
                            ins.image_path,
                            ins.image_width,
                            ins.ins_back_color,
                            ins.ins_desc_ar,
                            ins.ins_desc_color,
                            ins.ins_desc_en,
                            ins.ins_desc_font_size,
                            ins.ins_desc_fr,
                            ins.ins_order,
                            ins.ins_text_ar,
                            ins.ins_text_color,
                            ins.ins_text_en,
                            ins.ins_text_font_size,
                            ins.ins_text_fr
                        });
                    }
                    else
                    {
                        _result = dbConn.Insert(new APP_INS
                        {
                            image_height       = ins.image_height,
                            image_path         = ins.image_path,
                            image_width        = ins.image_width,
                            ins_back_color     = ins.ins_back_color,
                            ins_desc_ar        = ins.ins_desc_ar,
                            ins_desc_color     = ins.ins_desc_color,
                            ins_desc_en        = ins.ins_desc_en,
                            ins_desc_font_size = ins.ins_desc_font_size,
                            ins_desc_fr        = ins.ins_desc_fr,
                            ins_order          = ins.ins_order,
                            ins_text_ar        = ins.ins_text_ar,
                            ins_text_color     = ins.ins_text_color,
                            ins_text_en        = ins.ins_text_en,
                            ins_text_font_size = ins.ins_text_font_size,
                            ins_text_fr        = ins.ins_text_fr
                        }).ToString();
                    }
                }

                return(_result);
            }
            catch (Exception ex)
            {
                return(DataHelper.GetDataErrorMessage(-1, ex.Message, ex.InnerException));
            }
        }