public override Task <Empty> DeleteCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context) { _ = _logic.Get(Guid.Parse(request.Id)) ?? throw new ArgumentNullException("No Company Job Education Record with this Id Found "); _logic.Delete(new CompanyJobEducationPoco[] { _logic.Get(Guid.Parse(request.Id)) }); return(null); }
public override Task <Empty> DeleteCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context) { CompanyJobEducationPoco poco = _logic.Get(Guid.Parse(request.Id)); _logic.Delete(new CompanyJobEducationPoco[] { poco }); return(new Task <Empty>(() => new Empty())); }
public override Task <Empty> CreateCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context) { CompanyJobEducationPoco[] pocos = new CompanyJobEducationPoco[1]; pocos[0].Id = Guid.Parse(request.Id); pocos[0].Job = Guid.Parse(request.Job); pocos[0].Major = request.Major; pocos[0].Importance = Convert.ToInt16(request.Importance); _logic.Add(pocos); return(new Task <Empty>(null)); }
public override Task <Empty> UpdateCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context) { CompanyJobEducationPoco[] pocos = { new CompanyJobEducationPoco() { Id = Guid.Parse(request.Id), Job = Guid.Parse(request.Job), Importance = (short)request.Importance, Major = request.Major } }; _logic.Update(pocos); return(new Task <Empty>(() => new Empty())); }
public override Task <Empty> CreateCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context) { CompanyJobEducationPoco poco = new CompanyJobEducationPoco() { Id = Guid.Parse(request.Id), Job = Guid.Parse(request.Job), Importance = (Int16)request.Importance, Major = request.Major }; _logic.Add(new CompanyJobEducationPoco[] { poco }); return(null); }
public override Task <Empty> UpdateCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context) { CompanyJobEducationPoco[] pocos = new CompanyJobEducationPoco[1]; foreach (var poco in pocos) { poco.Id = Guid.Parse(request.Id); poco.Job = Guid.Parse(request.Job); poco.Major = request.Major; poco.Importance = Convert.ToInt16(request.Importance); } _logic.Delete(pocos); return(new Task <Empty>(() => new Empty())); }
public CompanyJobEducationPoco[] GetArray(CompanyJobEducationPayload request) { CompanyJobEducationPoco poco = new CompanyJobEducationPoco() { Id = Guid.Parse(request.Id), Job = Guid.Parse(request.Job), Major = request.Major, Importance = (short)request.Importance }; CompanyJobEducationPoco[] pocos = new CompanyJobEducationPoco[1]; pocos[0] = poco; return(pocos); }
public override Task <Empty> UpdateCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context) { _ = _logic.Get(Guid.Parse(request.Id)) ?? throw new ArgumentNullException("No Company Job Education Record with this Id Found"); var poco = new CompanyJobEducationPoco() { Id = Guid.Parse(request.Id), Job = Guid.Parse(request.Job), Importance = (Int16)request.Importance, Major = request.Major }; _logic.Update(new CompanyJobEducationPoco[] { poco }); return(null); }
public override Task <Empty> DeleteCompanyJobEducation(CompanyJobEducationPayload request, ServerCallContext context) { _logic.Delete(GetArray(request)); return(new Task <Empty>(null)); }