public ProjectsTask Post([FromBody] ProjectsTask value) { bProjectsTask abc = container.Resolve <bProjectsTask>(); value = abc.Create(value); return(value); }
public ProjectsTask Put(int id, [FromBody] ProjectsTask value) { bProjectsTask abc = container.Resolve <bProjectsTask>(); value = abc.Update(value); return(value); }
public void Init() { List <User> User; var request = new RestRequest("User/list", RestSharp.Method.GET); var response = client.Execute <List <User> >(request); User = response.Data; List <Projects> Projects; var requestProjects = new RestRequest("Projects/list", RestSharp.Method.GET); var responseProjects = client.Execute <List <Projects> >(requestProjects); Projects = responseProjects.Data; Random random = new Random(); int num = random.Next(1, 1000); ProjectsTaskCreate = new ProjectsTask() { ProjectsId = Projects.FirstOrDefault().ProjectsId, Title = "NUNIT Project" + num, Description = "NUNIT Project" + num, Priority = "1", StartDate = DateTime.Now, EndDate = DateTime.Now, TaskUserId = User.FirstOrDefault().UserId, UserId = User.FirstOrDefault().UserId, DateCreated = DateTime.Now }; }
public string Delete(int ProjectsTaskId) { ProjectsTask ProjectsTask = context.ProjectsTask.Where(m => m.ProjectsTaskId == ProjectsTaskId).FirstOrDefault(); context.Entry(ProjectsTask).State = System.Data.Entity.EntityState.Deleted; context.SaveChanges(); return("Success"); }
public void CreateProjectsTask_ShouldCreateProjectsTask() { var postStoreRequest = new RestRequest("ProjectsTask/create", Method.POST); postStoreRequest.AddJsonBody(ProjectsTaskCreate); var responseCreated = client.Execute <ProjectsTask>(postStoreRequest); ProjectsTaskCreate = responseCreated.Data; Assert.IsTrue(ProjectsTaskCreate.ProjectsTaskId > 0); }
protected void Page_Load(object sender, EventArgs e) { this.Title = ConfigurationManager.AppSettings["AppName"].ToString() + " : Projects"; if (Request.QueryString["ProjectsTaskId"] != null) { if (!IsPostBack) { hdnProjectTaskId.Value = Request.QueryString["ProjectsTaskId"].ToString(); int ProjectsTaskId = Convert.ToInt32(Request.QueryString["ProjectsTaskId"].ToString()); var request = new RestRequest("projects/list", Method.GET); var response = client.Execute <List <Projects> >(request); List <Projects> _ProjectsList = response.Data; foreach (var item in _ProjectsList) { ddlProject.Items.Add(new ListItem { Text = item.Title, Value = item.ProjectsId.ToString() }); } var request1 = new RestRequest("user/list", Method.GET); var response1 = client.Execute <List <User> >(request1); List <User> _UserList = response1.Data; foreach (var item in _UserList) { ddlManager.Items.Add(new ListItem { Text = item.EmailId, Value = item.UserId.ToString() }); } for (int i = 1; i <= 10; i++) { ddlPriority.Items.Add(new ListItem { Text = i.ToString(), Value = i.ToString() }); } var request12 = new RestRequest("projectstask/byid?id=" + hdnProjectTaskId.Value, Method.GET); var response12 = client.Execute <ProjectsTask>(request12); ProjectsTask _ProjectsTask = response12.Data; txtTitle.Text = _ProjectsTask.Title; txtDescription.Text = _ProjectsTask.Description; ddlPriority.SelectedValue = _ProjectsTask.Priority; txtStartDate.Text = _ProjectsTask.StartDate.ToString("yyyy-MM-dd"); txtEndDate.Text = _ProjectsTask.EndDate.ToString("yyyy-MM-dd"); ddlManager.SelectedValue = _ProjectsTask.TaskUserId.ToString(); ddlProject.SelectedValue = _ProjectsTask.ProjectsId.ToString(); lblBcTitle.Text = _ProjectsTask.Title; } } }
public void GetProjectsTaskById_ShouldGetProjectsTaskById() { var postStoreRequest = new RestRequest("ProjectsTask/create", Method.POST); postStoreRequest.AddJsonBody(ProjectsTaskCreate); var responseCreated = client.Execute <ProjectsTask>(postStoreRequest); ProjectsTaskCreate = responseCreated.Data; var request1 = new RestRequest("ProjectsTask/byid?id=" + ProjectsTaskCreate.ProjectsTaskId, Method.GET); var response1 = client.Execute <ProjectsTask>(request1); ProjectsTask ProjectsTask = response1.Data; Assert.AreEqual(ProjectsTaskCreate.ProjectsTaskId, ProjectsTask.ProjectsTaskId); }
public void CreateProjectsTask_ShouldDeleteProjectsTask() { var postStoreRequest = new RestRequest("ProjectsTask/create", Method.POST); postStoreRequest.AddJsonBody(ProjectsTaskCreate); var responseCreated = client.Execute <ProjectsTask>(postStoreRequest); ProjectsTaskCreate = responseCreated.Data; var request = new RestRequest("ProjectsTask/delete?id=" + ProjectsTaskCreate.ProjectsTaskId, Method.DELETE); var response = client.Execute <int>(request); int deleteId = response.Data; Assert.AreEqual(100, deleteId); }
public ProjectsTask Update(ProjectsTask ProjectsTask) { var entity = context.ProjectsTask.Where(c => c.ProjectsTaskId == ProjectsTask.ProjectsTaskId).AsQueryable().FirstOrDefault(); if (entity == null) { context.ProjectsTask.Add(ProjectsTask); } else { context.Entry(entity).CurrentValues.SetValues(ProjectsTask); } context.SaveChanges(); return(ProjectsTask); }
protected void btnSubmit_Click(object sender, EventArgs e) { int ProjectsTaskId = Convert.ToInt32(hdnProjectTaskId.Value); User user = (User)Session[ConfigurationManager.AppSettings["AdminSession"].ToString()]; var request = new RestRequest("ProjectsTask/list", Method.GET); var response = client.Execute <List <ProjectsTask> >(request); List <ProjectsTask> _ProjectsTaskList = response.Data; ProjectsTask _otherStr = _ProjectsTaskList.Where(m => m.ProjectsTaskId != ProjectsTaskId && m.Title == txtTitle.Text.Trim()).FirstOrDefault(); if (_otherStr == null) { var request1 = new RestRequest("ProjectsTask/byid?id=" + hdnProjectTaskId.Value, Method.GET); var response1 = client.Execute <ProjectsTask>(request1); ProjectsTask ProjectsTask = response1.Data; ProjectsTask.ProjectsId = Convert.ToInt32(ddlProject.SelectedValue); ProjectsTask.Title = txtTitle.Text.Trim(); ProjectsTask.Description = txtDescription.Text; ProjectsTask.Priority = ddlPriority.Text; ProjectsTask.StartDate = Convert.ToDateTime(txtStartDate.Text); ProjectsTask.EndDate = Convert.ToDateTime(txtEndDate.Text); ProjectsTask.TaskUserId = Convert.ToInt32(ddlManager.SelectedValue); ProjectsTask.UserId = user.UserId; ProjectsTask.DateCreated = DateTime.Now; //Update the ProjectsTask detail to database var postProjectsTaskRequest = new RestRequest("ProjectsTask/update?id=" + hdnProjectTaskId.Value, Method.PUT); postProjectsTaskRequest.AddJsonBody(ProjectsTask); var responseUpdated = client.Execute <ProjectsTask>(postProjectsTaskRequest); ProjectsTask _adminUpdated = responseUpdated.Data; Response.Redirect("/administration/ProjectTask.aspx?id=100&redirecturl=admin-ProjectsTask-rachna-teracotta"); } else { pnlErrorMessage.Attributes.Remove("class"); pnlErrorMessage.Attributes["class"] = "alert alert-danger alert-dismissable"; pnlErrorMessage.Visible = true; lblMessage.Text = "Oops!! ProjectsTask detail not updated successfully, because ProjectsTask Email should not be same as other"; } }
protected void btnSubmit_Click(object sender, EventArgs e) { User user = (User)Session[ConfigurationManager.AppSettings["AdminSession"].ToString()]; var request = new RestRequest("ProjectsTask/list", Method.GET); var response = client.Execute <List <ProjectsTask> >(request); ProjectsTask Projects1 = response.Data.Where(m => m.Title == txtTitle.Text.Trim()).FirstOrDefault(); if (Projects1 == null) { ProjectsTask ProjectsCreate = new ProjectsTask() { ProjectsId = Convert.ToInt32(ddlProject.SelectedValue), Title = txtTitle.Text.Trim(), Description = txtDescription.Text, Priority = ddlPriority.Text, StartDate = Convert.ToDateTime(txtStartDate.Text), EndDate = Convert.ToDateTime(txtEndDate.Text), TaskUserId = Convert.ToInt32(ddlManager.SelectedValue), UserId = user.UserId, DateCreated = DateTime.Now }; var postStoreRequest = new RestRequest("ProjectsTask/create", Method.POST); postStoreRequest.AddJsonBody(ProjectsCreate); var responseCreated = client.Execute <ProjectsTask>(postStoreRequest); ProjectsCreate = responseCreated.Data; pnlErrorMessage.Attributes.Remove("class"); pnlErrorMessage.Attributes["class"] = "alert alert-success alert-dismissable"; pnlErrorMessage.Visible = true; lblMessage.Text = "ProjectsTask created Successfully"; ClearFields(); } else { pnlErrorMessage.Attributes.Remove("class"); pnlErrorMessage.Attributes["class"] = "alert alert-danger alert-dismissable"; pnlErrorMessage.Visible = true; lblMessage.Text = "Oops!! ProjectsTask Creation failed, Name already exists"; } }
public void CreateProjectsTask_ShouldUpdateProjectsTask() { string AfterCrtExpected = ProjectsTaskCreate.Title; var postStoreRequest = new RestRequest("ProjectsTask/create", Method.POST); postStoreRequest.AddJsonBody(ProjectsTaskCreate); var responseCreated = client.Execute <ProjectsTask>(postStoreRequest); ProjectsTaskCreate = responseCreated.Data; ProjectsTaskCreate.Title = ProjectsTaskCreate.Title + "updated"; string AfterUpdtExpected = ProjectsTaskCreate.Title; var postProjectsTaskRequest = new RestRequest("ProjectsTask/update?id=" + ProjectsTaskCreate.ProjectsTaskId.ToString(), Method.PUT); postProjectsTaskRequest.AddJsonBody(ProjectsTaskCreate); var responseUpdated = client.Execute <ProjectsTask>(postProjectsTaskRequest); ProjectsTaskCreate = responseUpdated.Data; Assert.IsTrue(ProjectsTaskCreate.ProjectsTaskId > 0); Assert.AreEqual(AfterUpdtExpected, ProjectsTaskCreate.Title); }
public ProjectsTask Update(ProjectsTask ProjectsTask) { return(_ProjectsTask.Update(ProjectsTask)); }
public ProjectsTask Create(ProjectsTask ProjectsTask) { return(_ProjectsTask.Create(ProjectsTask)); }
public ProjectsTask Create(ProjectsTask ProjectsTask) { context.ProjectsTask.Add(ProjectsTask); context.SaveChanges(); return(ProjectsTask); }