Example #1
0
        public JsonNetResult GetDepartmentDetails(Guid? organisationId, Guid? id, Guid? parentDepartmentId)
        {
            var departmentModel = new DepartmentDetailsViewModel()
            {
                Department = new Department()
            };

            if (!organisationId.HasValue)
            {
                return new JsonNetResult { Data = departmentModel };
            }

            departmentModel.Initialize(organisationId, id, parentDepartmentId);

            return new JsonNetResult { Data = departmentModel };
        }
Example #2
0
        public JsonNetResult GetDepartmentDetailsMany(Guid organisationId, List<Guid> ids)
        {
	        var departments = ids.Select(id =>
	        {
				var departmentModel = new DepartmentDetailsViewModel()
				{
					Department = new Department()
				};

				departmentModel.Initialize(organisationId, id, null);

		        return departmentModel;
	        }).ToList();


            return new JsonNetResult { Data = departments };
        }
Example #3
0
 public JsonNetResult DepartmentDetails(DepartmentDetailsViewModel departmentModel, bool isNew)
 {
     var error = departmentModel.Save(isNew);
     return new JsonNetResult {Data = error };
 }