Esempio n. 1
0
 public IHttpActionResult Add(InputStorePersonModel input)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             //返回错误
             return(JsonResultHelper.JsonResult(1000, ModelState.Values.SelectMany(p => p.Errors.Select(s => s.ErrorMessage))));
         }
         else
         {
             string sql = string.Format("SELECT IdPerson FROM REF_STORE_PERSON WHERE IdPerson={0}", input.IdPerson);
             //获取中间表中的人员id
             var personlist = DbContext.Database.SqlQuery <decimal>(sql).ToList();
             if (personlist.Count() > 0)
             {
                 return(JsonResultHelper.JsonResult(1000, "该人员已有门店"));
             }
             else
             {
                 string insert = string.Format("INSERT REF_STORE_PERSON(IdPerson,IdStore)VALUES({0},{1})", input.IdPerson, input.IdStore);
                 DbContext.Database.ExecuteSqlCommand(insert);
                 return(JsonResultHelper.JsonResult(0, "添加成功"));
             }
         }
     }
     catch (Exception ex)
     {
         return(JsonResultHelper.JsonResult(1000, ex.Message));
     }
 }
Esempio n. 2
0
 public IHttpActionResult Update(InputStorePersonModel input)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             //返回错误
             return(JsonResultHelper.JsonResult(1000, ModelState.Values.SelectMany(p => p.Errors.Select(s => s.ErrorMessage))));
         }
         else
         {
             string update = string.Format("UPDATE REF_STORE_PERSON SET IdStore={0} WHERE IdPerson={1}", input.IdStore, input.IdPerson);
             DbContext.Database.ExecuteSqlCommand(update);
             return(JsonResultHelper.JsonResult(0, "添加成功"));
         }
     }
     catch (Exception ex)
     {
         return(JsonResultHelper.JsonResult(1000, ex.Message));
     }
 }