Exemplo n.º 1
0
        /// <summary>
        /// 添加 发型师别名信息
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int AddHariStyleList(HariStyleList mod)
        {
            int count = 0;
            var model = new t_salinhairstylist()
            {
                shs_exp       = mod.Exp,
                shs_hairprice = mod.Hairprice == null ? "" : mod.Hairprice,
                shs_h_uid     = mod.Huid,
                shs_logo      = mod.Logo == null ? "" : mod.Logo,
                shs_cell      = mod.Cell == null ? "" : mod.Cell,
                shs_s_uid     = mod.Uid,
                shs_name      = mod.Name == null ? "" : mod.Name,
                shs_status    = mod.status,
                shs_sort      = (int)mod.score,
            };

            try
            {
                _db.t_salinhairstylist.Add(model);
                _db.Configuration.ValidateOnSaveEnabled = false;
                count = _db.SaveChanges();
                _db.Configuration.ValidateOnSaveEnabled = true;
            }
            catch (Exception ex)
            {
                _db.t_salinhairstylist.Remove(model);
                _err.AddError("AddHariStyleList", ex.Message);
            }
            return(count);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 修改发型师别名信息
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int UpdateHariStyleList(HariStyleList mod)
        {
            int count = 0;
            var model = _db.t_salinhairstylist.Find(mod.Huid);

            try
            {
                model.shs_logo         = mod.Logo;
                model.shs_hairprice    = mod.Hairprice;
                model.shs_name         = mod.Name;
                model.shs_exp          = mod.Exp;
                model.shs_s_uid        = mod.Uid;
                model.shs_status       = mod.status;
                _db.Entry(model).State = EntityState.Modified;
                count = _db.SaveChanges();
            }
            catch (Exception ex)
            {
                _db.Entry(model).Reload();
                _err.AddError("UpdateLogoInfo", ex.Message);
            }
            return(count);
        }