public override Task <Empty> DeleteCompanyJob(CompanyJobPayload request, ServerCallContext context) { _ = _logic.Get(Guid.Parse(request.Id)) ?? throw new ArgumentNullException("No Company Job Record with this Id Found "); _logic.Delete(new CompanyJobPoco[] { _logic.Get(Guid.Parse(request.Id)) }); return(null); }
public override Task <Empty> DeleteCompanyJob(CompanyJobPayload request, ServerCallContext context) { CompanyJobPoco poco = _logic.Get(Guid.Parse(request.Id)); _logic.Delete(new CompanyJobPoco[] { poco }); return(new Task <Empty>(() => new Empty())); }
public override Task <Empty> UpdateCompanyJob(CompanyJobPayload request, ServerCallContext context) { CompanyJobPoco[] pocos = { new CompanyJobPoco() { Id = Guid.Parse(request.Id), Company = Guid.Parse(request.Company), IsCompanyHidden = request.IsCompanyHidden, IsInactive = request.IsInactive, ProfileCreated = request.ProfileCreated.ToDateTime() } }; _logic.Update(pocos); return(new Task <Empty>(() => new Empty())); }
public override Task <Empty> CreateCompanyJob(CompanyJobPayload request, ServerCallContext context) { CompanyJobPoco[] pocos = new CompanyJobPoco[1]; pocos[0].Id = Guid.Parse(request.Id); pocos[0].Company = Guid.Parse(request.Company); pocos[0].ProfileCreated = request.ProfileCreated.ToDateTime(); pocos[0].IsInactive = request.IsInactive; pocos[0].IsCompanyHidden = request.IsCompanyHidden; _logic.Add(pocos); return(new Task <Empty>(null)); }
public override Task <Empty> UpdateCompanyJob(CompanyJobPayload request, ServerCallContext context) { CompanyJobPoco[] pocos = new CompanyJobPoco[1]; foreach (var poco in pocos) { poco.Id = Guid.Parse(request.Id); poco.Company = Guid.Parse(request.Company); poco.ProfileCreated = request.ProfileCreated.ToDateTime(); poco.IsInactive = request.IsInactive; poco.IsCompanyHidden = request.IsCompanyHidden; } _logic.Update(pocos); return(new Task <Empty>(() => new Empty())); }
public override Task <Empty> CreateCompanyJob(CompanyJobPayload request, ServerCallContext context) { CompanyJobPoco poco = new CompanyJobPoco() { Id = Guid.Parse(request.Id), Company = Guid.Parse(request.Company), IsCompanyHidden = request.IsCompanyHidden, IsInactive = request.IsInactive, ProfileCreated = request.ProfileCreadted.ToDateTime() }; _logic.Add(new CompanyJobPoco[] { poco }); return(null); }
public CompanyJobPoco[] GetArray(CompanyJobPayload request) { CompanyJobPoco poco = new CompanyJobPoco() { Id = Guid.Parse(request.Id), Company = Guid.Parse(request.Company), ProfileCreated = request.ProfileCreated.ToDateTime(), IsInactive = request.IsInactive, IsCompanyHidden = request.IsCompanyHidden }; CompanyJobPoco[] pocos = new CompanyJobPoco[1]; pocos[0] = poco; return(pocos); }
public override Task <Empty> UpdateCompanyJob(CompanyJobPayload request, ServerCallContext context) { _ = _logic.Get(Guid.Parse(request.Id)) ?? throw new ArgumentNullException("No Company Job Record with this Id Found"); var poco = new CompanyJobPoco() { Id = Guid.Parse(request.Id), Company = Guid.Parse(request.Company), IsCompanyHidden = request.IsCompanyHidden, IsInactive = request.IsInactive, ProfileCreated = request.ProfileCreadted.ToDateTime() }; _logic.Update(new CompanyJobPoco[] { poco }); return(null); }
public override Task <Empty> DeleteCompanyJob(CompanyJobPayload request, ServerCallContext context) { _logic.Delete(GetArray(request)); return(new Task <Empty>(null)); }