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 }; }
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 }; }
public JsonNetResult DepartmentDetails(DepartmentDetailsViewModel departmentModel, bool isNew) { var error = departmentModel.Save(isNew); return new JsonNetResult {Data = error }; }