Example #1
0
        // POST: Department/Create
        public string Create(Department objDepartment)
        {
            try
            {
                //Form the next department Id
                Department item = null;
                if (deptList.Count != 0)
                {
                    item = deptList.OrderByDescending(i => i.DepartmentID).FirstOrDefault();
                    objDepartment.DepartmentID = item.DepartmentID + 1;
                }
                else
                {
                    objDepartment.DepartmentID = 1;
                }

                deptList.Add(objDepartment);

                //Update the mocked database
                XMLOperations.Update<Department>(deptList);
                return "Added Successfully";
            }
            catch
            {
                return "Error in adding the department";
            }
        }
Example #2
0
        // GET: Department/Edit/
        public string Edit(Department objDepartment)
        {
            try
            {
                deptList.Find(p => p.DepartmentID == objDepartment.DepartmentID).Name = objDepartment.Name;
                deptList.Find(p => p.DepartmentID == objDepartment.DepartmentID).Description = objDepartment.Description;
                deptList.Find(p => p.DepartmentID == objDepartment.DepartmentID).PhoneNumber = objDepartment.PhoneNumber;

                //Update the mocked database
                XMLOperations.Update<Department>(deptList);
                return "Edited Successfully";
            }
            catch
            {
                return "Error in editing the department";
            }
        }