示例#1
0
 /// <summary>
 /// LocationInfoAddSave
 /// </summary>
 /// <param name="Model"></param>
 /// <param name="LoginUserID"></param>
 /// <returns></returns>
 public static string LocationInfoAddSave(LocationInfoModel Model, string LoginUserID)
 {
     using (var db = new VehicleEntities())
     {
         int        LocationIDMax = Convert.ToInt32(db.T_Location.Select(t => t.locationID).Max());
         int        LocationID    = LocationIDMax + 1;
         T_Location List          = new T_Location();
         List.CreateUser  = LoginUserID;
         List.CreateDate  = Convert.ToDateTime(Model.Create_Time);
         List.LastUpdDate = Convert.ToDateTime(Model.Create_Time);
         List.LastUpdUser = LoginUserID;
         List.name        = Model.name;
         List.longitude   = Model.longitude;
         List.latitude    = Model.latitude;
         if (Model.Radius != "")
         {
             List.Radius = Convert.ToInt32(Model.Radius);
         }
         List.locationID = LocationID.ToString();
         List.RID        = Guid.NewGuid().ToString();
         db.AddToT_Location(List);
         int success = db.SaveChanges();
         if (success > 0)
         {
             ViewModel.Result result = new Result();
             result.success = true;
             result.message = "保存成功";
             return(JsonConvert.SerializeObject(result));
         }
         else
         {
             return(JsonConvert.SerializeObject(new ViewModel.Result()
             {
                 success = true, message = "保存失败"
             }));
         }
     }
 }