public ActionResult Delete(string Id) { try { string[] ids = Id.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); if (ids == null) { return(View("Index")); } foreach (var id in ids) { var model1 = new ClockBatch() { guid = Guid.Parse(id) }; Db.ClockBatch.Attach(model1); Db.Entry <ClockBatch>(model1).State = EntityState.Deleted; } Db.SaveChanges(); return(Json("OK")); } catch (Exception ex) { return(Json(string.Format("删除失败,请检查链路是否通畅!异常信息:{0}", ex))); } }
public ActionResult Add() { try { var StartTime = Convert.ToDateTime(Request["AddStartTime"]); var ClassName = Request["AddClassName"].ToString().Trim(); //string[] CardId = Request["CardId"].ToString().Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); string[] AddInfo = Request["AddInfo"].ToString().Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); string[] info; if (AddInfo.Length > 0) { foreach (var item in AddInfo) { info = item.Split('-'); ClockBatch model = new ClockBatch { guid = Guid.NewGuid(), EmployeeName = info[1], CardId = info[0].Trim(), ClassName = ClassName, StartClockTime = StartTime, LastClockTime = Convert.ToDateTime("2000-1-1 00:00"), ClockState = false, FailedReason = "新增的数据,还没有打卡记录!" + DateTime.Now.ToString(), flag = true }; Db.ClockBatch.Add(model); Db.Entry <ClockBatch>(model).State = EntityState.Added; } } if (Db.SaveChanges() > 0) { return(Json("OK")); } else { return(Json("添加失败")); } } catch (Exception ex) { return(Json($"添加失败,请检查数据格式,使用英文符号!异常信息:{ex}")); } }