コード例 #1
0
        /// <summary>
        /// Add update user
        /// </summary>
        /// <param name="userModel"></param>
        /// <returns></returns>
        public string AddUpdateProject(Project_Master projModel)
        {
            if (projModel != null)
            {
                Project_Master addProject = new Project_Master();
                addProject.Project = projModel.Project;

                addProject.Priority   = projModel.Priority;
                addProject.Start_Date = projModel.Start_Date;
                addProject.End_Date   = projModel.End_Date;
                addProject.Completed  = projModel.Completed;
                if (projModel.Project_ID == 0)
                {
                    dbContext.Project_Master.Add(addProject);
                }
                else
                {
                    addProject.Project_ID             = projModel.Project_ID;
                    dbContext.Entry(addProject).State = EntityState.Modified;
                }

                dbContext.SaveChanges();
            }

            return("true");
        }
コード例 #2
0
        /// <summary>
        /// Delete from user list
        /// </summary>
        /// <param name="userModel"></param>
        /// <returns></returns>
        public bool DeleteProject(int projID)
        {
            //User_Master deleteUser = new User_Master();
            Project_Master deleteUser = dbContext.Project_Master.Where(i => i.Project_ID == projID).FirstOrDefault();

            dbContext.Project_Master.Remove(deleteUser);
            // dbContext.Entry(deleteUser).State = System.Data.Entity.EntityState.Deleted;
            dbContext.SaveChanges();

            return(true);
        }