public override Task <Empty> DeleteCompanyJobSkill(CompanyJobSkillsPayload request, ServerCallContext context) { _ = _logic.Get(Guid.Parse(request.Id)) ?? throw new ArgumentNullException("No Company Job Skill Record with this Id Found "); _logic.Delete(new CompanyJobSkillPoco[] { _logic.Get(Guid.Parse(request.Id)) }); return(null); }
public override Task <Empty> CreateCompanyJobSkill(CompanyJobSkillsPayload request, ServerCallContext context) { CompanyJobSkillPoco poco = new CompanyJobSkillPoco() { Id = Guid.Parse(request.Id), Importance = request.Importance, Job = Guid.Parse(request.Job), Skill = request.Skill, SkillLevel = request.SkillLevel }; _logic.Add(new CompanyJobSkillPoco[] { poco }); return(null); }
public override Task <Empty> UpdateCompanyJobSkill(CompanyJobSkillsPayload request, ServerCallContext context) { _ = _logic.Get(Guid.Parse(request.Id)) ?? throw new ArgumentNullException("No Company Job Skill Record with this Id Found"); var poco = new CompanyJobSkillPoco() { Id = Guid.Parse(request.Id), Importance = request.Importance, Job = Guid.Parse(request.Job), Skill = request.Skill, SkillLevel = request.SkillLevel }; _logic.Update(new CompanyJobSkillPoco[] { poco }); return(null); }