private void CompanyJob_D_Test() { var client = new CompanyJob.CompanyJobClient(_channel); CompanyJobProto proto = client.GetCompanyJob(new CompanyJobKey() { Id = _companyJob.Id.ToString() }); CompanyJobList protos = new CompanyJobList(); protos.Items.Add(proto); client.DeleteCompanyJob(protos); proto = null; try { proto = client.GetCompanyJob(new CompanyJobKey() { Id = _companyJob.Id.ToString() }); } catch (RpcException) { } Assert.IsNull(proto); }
private void CompanyJob_CRU_Test() { var client = new CompanyJob.CompanyJobClient(_channel); // add CompanyJobProto proto = ProtoMapper.MapFromCompanyJobPoco(_companyJob); CompanyJobList protos = new CompanyJobList(); protos.Items.Add(proto); client.AddCompanyJob(protos); proto = CheckGetCompanyJob(client, new CompanyJobKey() { Id = proto.Id }, proto); // check List protos = client.GetCompanyJobs(new Empty()); Assert.IsTrue(protos.Items.Count > 0); // check update proto.IsCompanyHidden = true; proto.IsInactive = true; proto.ProfileCreated = ConvertDateTime2TimeStamp(Faker.Date.Past()); protos = new CompanyJobList(); protos.Items.Add(proto); client.UpdateCompanyJob(protos); CheckGetCompanyJob(client, new CompanyJobKey() { Id = proto.Id }, proto); }
public override Task <Empty> DeleteCompanyJob(CompanyJobList request, ServerCallContext context) { List <CompanyJobPoco> pocos = new List <CompanyJobPoco>(); foreach (var item in request.CompanyJobs) { pocos.Add(ToPoco(item)); } logic.Delete(pocos.ToArray()); return(Task.FromResult(new Empty())); }
public override Task <CompanyJobList> GetAllCompanyJob(Empty request, ServerCallContext context) { CompanyJobList list = new CompanyJobList(); List <CompanyJobPoco> pocos = logic.GetAll(); foreach (var poco in pocos) { list.CompanyJobs.Add(FromPoco(poco)); } return(Task.FromResult(list)); }