Exemple #1
0
 public string AddChefActivity(dynamic requestData)
 {
     try
     {
         string       query = JsonConvert.SerializeObject(requestData);
         ChefActivity model = JsonConvert.DeserializeObject <ChefActivity>(query);
         #region 每次新增确保只有一个是进行状态
         if (model.IsEnable == 1)
         {
             var qchefActivity = (from v in db.ChefActivity
                                  where v.IsEnable == 1
                                  select v).FirstOrDefault();
             if (qchefActivity != null)
             {
                 if (qchefActivity.IsEnable == 1)
                 {
                     qchefActivity.IsEnable = 0;
                     db.SaveChanges();
                 }
             }
         }
         #endregion
         model.CreateTime = DateTime.Now;
         model.UpdateTime = DateTime.Now;
         model.IsDel      = 1;
         db.ChefActivity.Add(model);
         db.SaveChanges();
         return("OK");
     }
     catch (Exception e)
     {
         return(e.Message);
     }
 }
Exemple #2
0
 public string UpdateIsEnable(dynamic requestDate)
 {
     try
     {
         var qchefActivity = (from v in db.ChefActivity
                              where v.IsEnable == 1
                              select v).FirstOrDefault();
         if (qchefActivity != null)
         {
             if (qchefActivity.IsEnable == 1)
             {
                 if (qchefActivity != null)
                 {
                     qchefActivity.IsEnable = 0;
                     db.Entry <ChefActivity>(qchefActivity).State = EntityState.Modified;
                     db.SaveChanges();
                 }
             }
         }
         ChefActivity chefActivity = new ChefActivity();
         chefActivity.ChefActivityId   = requestDate.ChefActivityId;
         chefActivity.ChefActivityName = requestDate.ChefActivityName;
         chefActivity.IsEnable         = requestDate.IsEnable;
         chefActivity.UpdatePerson     = requestDate.UpdatePerson;
         chefActivity.UpdateTime       = DateTime.Now;
         //db.Entry<ChefActivity>(chefActivity).State = EntityState.Modified;
         //db.Entry<ChefActivity>(chefActivity).Property("CreatePerson").IsModified = false;
         //db.Entry<ChefActivity>(chefActivity).Property("CreateTime").IsModified = false;
         //db.SaveChanges();
         var sql = string.Format(@"update ChefActivity set ChefActivityName='{0}',IsEnable={1},UpdatePerson='{2}',UpdateTime='{3}' where ChefActivityId={4}", chefActivity.ChefActivityName, chefActivity.IsEnable, chefActivity.UpdatePerson, chefActivity.UpdateTime, chefActivity.ChefActivityId);
         dataContext.ExecuteNonQuery(CommandType.Text, sql);
         return("OK");
     }
     catch (Exception e)
     {
         return("No");
     }
 }