Пример #1
0
        //public ActionResult Delete(long id)
        //{
        //    Projects projects = db.Projects.Single(p => p.Project_id == id);
        //    return View(projects);
        //}

        //[HttpPost, ActionName("Delete")]
        //public ActionResult DeleteConfirmed(long id)
        //{
        //    Projects projects = db.Projects.Single(p => p.Project_id == id);
        //    db.Projects.DeleteObject(projects);
        //    db.SaveChanges();
        //    return RedirectToAction("Index");
        //}

        public string CheckIn(CheckInModel model)
        {
            string userName = User.Identity.Name.Split('\\')[1];
            var    user     = db.User.SingleOrDefault(x => x.User_name == userName);

            if (user == null)
            {
                db.User.Add(new User()
                {
                    User_name = userName
                });
                db.SaveChanges();
                user = db.User.SingleOrDefault(x => x.User_name == userName);
            }
            UserProjectsM2M m2m = new UserProjectsM2M()
            {
                Projects_id             = model.ProjectId,
                User_id                 = user.User_id,
                UserProjectsM2M_hours   = model.Hours,
                UserProjectsM2M_date    = model.Date,
                UserProjectsM2M_comment = model.Comment
            };

            db.UserProjectsM2M.Add(m2m);
            db.SaveChanges();
            return("ok");
        }
		//public ActionResult Delete(long id)
		//{
		//    Projects projects = db.Projects.Single(p => p.Project_id == id);
		//    return View(projects);
		//}

		//[HttpPost, ActionName("Delete")]
		//public ActionResult DeleteConfirmed(long id)
		//{
		//    Projects projects = db.Projects.Single(p => p.Project_id == id);
		//    db.Projects.DeleteObject(projects);
		//    db.SaveChanges();
		//    return RedirectToAction("Index");
		//}

		public string CheckIn(CheckInModel model)
		{
			string userName = User.Identity.Name.Split('\\')[1];
			var user = db.User.SingleOrDefault(x => x.User_name == userName);
			if (user == null)
			{
				db.User.Add(new User() { User_name = userName });
				db.SaveChanges();
				user = db.User.SingleOrDefault(x => x.User_name == userName);
			}
			UserProjectsM2M m2m = new UserProjectsM2M()
			{
				Projects_id = model.ProjectId,
				User_id = user.User_id,
				UserProjectsM2M_hours = model.Hours,
				UserProjectsM2M_date = model.Date,
				UserProjectsM2M_comment = model.Comment
			};
			db.UserProjectsM2M.Add(m2m);
			db.SaveChanges();
			return "ok";
		}