public void CreateFlexDesk(FlexDesk flexdesk) { flexdeskProcessor.Create(flexdesk); var lstFlexDesk = new List <FlexDesk>(); lstFlexDesk = (List <FlexDesk>)flexdeskProvider.Get(); lstFlexDesk.Add(flexdesk); }
public void Create(FlexDesk flexdesk) { using (var connection = new SqlConnection(FlexDeskConnection)) { connection.Execute( "INSERT INTO FlexDesk (Name, FlexDeskCode, SVG, DepartmentId) VALUES (@Name, @FlexDeskCode, @SVG, @DepartmentId)", new { flexdesk.Name, flexdesk.FlexDeskCode, flexdesk.Svg, flexdesk.DepartmentId }); } }
public void Update(FlexDesk flexdesk) { using (var connection = new SqlConnection(FlexDeskConnection)) { connection.Execute( "UPDATE FlexDesk SET Name=@Name, FlexDeskCode=@FlexDeskCode, SVG=@SVG, DepartmentId=@DepartmentId WHERE flexdeskId=@FlexDeskId", new { flexdesk.FlexDeskId, flexdesk.Name, flexdesk.FlexDeskCode, flexdesk.Svg, flexdesk.DepartmentId }); } }
public ActionResult Create(FlexDesk desk) { try { activeUser = userBll.GetUserById((long)HttpContext.Session.GetInt32("userId")); if (activeUser.Administrator > 0) { flexDeskBll.CreateFlexDesk(desk); } return(RedirectToAction(nameof(Index))); } catch { ViewData["sessionData"] = new int?[] { HttpContext.Session.GetInt32("admin"), HttpContext.Session.GetInt32("language") }; return(RedirectToAction(nameof(Index))); } }
public ActionResult Create(DepartmentViewModel dvm) { try { activeUser = userBll.GetUserById((long)HttpContext.Session.GetInt32("userId")); ViewData["sessionData"] = new int?[] { HttpContext.Session.GetInt32("admin"), HttpContext.Session.GetInt32("language") }; if (activeUser.Administrator > 0) { Department department = new Department { Name = dvm.Name, DepartmentCode = dvm.DepartmentCode, FloorId = dvm.FloorId, Svg = dvm.Svg }; departmentBll.CreateDepartment(department); long departmentId = departmentBll.ShowAllDepartments().FirstOrDefault(d => d.DepartmentCode == department.DepartmentCode).DepartmentId; for (int i = 1; i < dvm.NumberOfDesks + 1; i++) { FlexDesk desk = new FlexDesk(); desk.DepartmentId = departmentId; desk.FlexDeskCode = department.DepartmentCode + i.ToString("000");; desk.Name = department.Name + " " + i.ToString("000"); flexDeskBll.CreateFlexDesk(desk); } } return(RedirectToAction(nameof(Index))); } catch { return(RedirectToAction(nameof(Index))); } }
public void Put(long id, [FromBody] FlexDesk flexdesk) { flexdesk.FlexDeskId = id; flexDeskBll.UpdateFlexDesk(id, flexdesk); //flexdeskProcessor.Update(flexdesk); }
public void Post([FromBody] FlexDesk flexdesk) { flexDeskBll.CreateFlexDesk(flexdesk); //flexdeskProcessor.Create(flexdesk); //return flexdesk; }
//implementatie REST protocol voor met de JSON code langs front-end overweg te kunnen [FromBody] //Het [FromBody] attribuut zal gebruikt worden om het content type te bepalen public void Post([FromBody] FlexDesk flexdesk) { flexDeskBll.CreateFlexDesk(flexdesk); }
public void UpdateFlexDesk(long id, FlexDesk flexdesk) { flexdeskProcessor.Update(flexdesk); }