public void MassCreateComputers() { var fakeComputers = new List <ComputerViewModel>(); for (int i = 1; i < 6; i++) { var computer = new ComputerViewModel() { ComputerCode = $"CCODE{i}", ComputerName = $"ComputerName {i}", ComputerDescription = $"ComputerDesription {i}", ComputerTypeId = i, DeparmentTypeId = i, ProducerTypeId = i, IsBusyNow = false, Status = true }; fakeComputers.Add(computer); } foreach (var computerViewModel in fakeComputers) { Model.Models.Computer newComputer = new Model.Models.Computer(); newComputer.UpdateComputer(computerViewModel); _computerService.Add(newComputer); _computerService.Save(); } }
public Model.Models.Computer Add(Model.Models.Computer computer) { computer.CreatedDate = DateTime.Now; //producerType.CreatedBy = ad //Todo: Add CreatedBy computer.UpdatedDate = DateTime.Now; //producerType.UpdatedBy = ad //Todo: Add CreatedBy computer.IsBusyNow = false; return(_computerRepository.Add(computer)); }
public static void UpdateComputer(this Model.Models.Computer computer, ComputerViewModel computerVm) { computer.ComputerId = computerVm.ComputerId; computer.ComputerCode = computerVm.ComputerCode; computer.ComputerName = computerVm.ComputerName; computer.ComputerDescription = computerVm.ComputerDescription; computer.ComputerTypeId = computerVm.ComputerTypeId; computer.ProducerTypeId = computerVm.ProducerTypeId; computer.DeparmentTypeId = computerVm.DeparmentTypeId; computer.IsBusyNow = computerVm.IsBusyNow; computer.CreatedDate = computerVm.CreatedDate; computer.CreatedBy = computerVm.CreatedBy; computer.UpdatedDate = computerVm.UpdatedDate; computer.UpdatedBy = computerVm.UpdatedBy; computer.MetaKeyword = computerVm.MetaKeyword; computer.MetaDescription = computerVm.MetaDescription; computer.Status = computerVm.Status; }
public HttpResponseMessage Post(HttpRequestMessage request, ComputerViewModel computerVm) { return(CreateHttpResponse(request, () => { HttpResponseMessage errorResponse; if (AddUpdateComputerValidation(request, computerVm, out errorResponse)) { return errorResponse; } var newComputer = new Model.Models.Computer(); newComputer.UpdateComputer(computerVm); var computer = _computerService.Add(newComputer); _computerService.Save(); var response = request.CreateResponse(HttpStatusCode.Created, computer); return response; })); }
public void Update(Model.Models.Computer computer) { computer.UpdatedDate = DateTime.Now; //producerType.UpdatedBy = ad //Todo: Add CreatedBy _computerRepository.Update(computer); }