public Employee getModel(IRepository repo) { var model = new Employee(); Mapper.CreateMap <EmployeeView, Employee>(); Mapper.Map <EmployeeView, Employee>(this, model); if (this.categoryIds.Length > 0) { model.categories = repo.getCategories(this.categoryIds).ToArray(); } return(model); }
public HttpResponseMessage ConnectCategories(connectCategoriesInput input) { var mission = repo.getMission(input.missionId); var categories = repo.getCategories(input.categoryIds); if (mission == null || categories.Count() < 1) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } else { mission.categories = categories.ToArray(); repo.update(mission); return(Request.CreateResponse(HttpStatusCode.OK)); } }
public Mission getModel(IRepository repo) { var model = new Mission(); Mapper.CreateMap <MissionView, Mission>(); Mapper.Map <MissionView, Mission>(this, model); if (this.customerId != null) { model.customer = repo.getCustomer((int)this.customerId); } if (this.categoryIds.Length > 0) { model.categories = repo.getCategories(this.categoryIds).ToArray(); } return(model); }
public HttpResponseMessage ConnectCategory(dynamic input) { var employee = repo.getEmployee((int)input.employeeId.Value); if (employee == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } else { var categoryIds = new int[input.categoryIds.Count]; for (int i = 0; i < input.categoryIds.Count; i++) { categoryIds[i] = (int)input.categoryIds[i]; } var categories = repo.getCategories(categoryIds); employee.categories = categories.ToArray(); repo.update(employee); return(Request.CreateResponse(HttpStatusCode.OK)); } }
public Mission getModel(IRepository repo) { var model = new Mission(); Mapper.CreateMap<MissionView, Mission>(); Mapper.Map<MissionView, Mission>(this, model); if (this.customerId != null) { model.customer = repo.getCustomer((int)this.customerId); } if (this.categoryIds.Length > 0) { model.categories = repo.getCategories(this.categoryIds).ToArray(); } return model; }
public Employee getModel(IRepository repo) { var model = new Employee(); Mapper.CreateMap<EmployeeView, Employee>(); Mapper.Map<EmployeeView, Employee>(this, model); if (this.categoryIds.Length > 0) { model.categories = repo.getCategories(this.categoryIds).ToArray(); } return model; }
private void UpdateCategories() { Categories.AddRange(_repository.getCategories(Categories.Count + 1)); }