public override Task <Empty> DeleteCompanyJobSkill(CompanyJobSkillPayload request, ServerCallContext context) { CompanyJobSkillPoco poco = _logic.Get(Guid.Parse(request.Id)); _logic.Delete(new CompanyJobSkillPoco[] { poco }); return(new Task <Empty>(() => new Empty())); }
public override Task <Empty> UpdateCompanyJobSkill(CompanyJobSkillPayload request, ServerCallContext context) { CompanyJobSkillPoco[] poco = { new CompanyJobSkillPoco() { Id = Guid.Parse(request.Id), Job = Guid.Parse(request.Job), Importance = request.Importance, Skill = request.Skill, SkillLevel = request.SkillLevel } }; _logic.Update(poco); return(new Task <Empty>(() => new Empty())); }
public override Task <Empty> CreateCompanyJobSkill(CompanyJobSkillPayload request, ServerCallContext context) { CompanyJobSkillPoco[] pocos = new CompanyJobSkillPoco[1]; pocos[0].Id = Guid.Parse(request.Id); pocos[0].Job = Guid.Parse(request.Job); pocos[0].Skill = request.Skill; pocos[0].SkillLevel = request.SkillLevel; pocos[0].Importance = request.Importance; _logic.Add(pocos); return(new Task <Empty>(null)); }
public override Task <Empty> UpdateCompanyJobSkill(CompanyJobSkillPayload request, ServerCallContext context) { CompanyJobSkillPoco[] pocos = new CompanyJobSkillPoco[1]; foreach (var poco in pocos) { poco.Id = Guid.Parse(request.Id); poco.Job = Guid.Parse(request.Job); poco.Skill = request.Skill; poco.SkillLevel = request.SkillLevel; poco.Importance = request.Importance; } _logic.Update(pocos); return(new Task <Empty>(() => new Empty())); }
public CompanyJobSkillPoco[] GetArray(CompanyJobSkillPayload request) { CompanyJobSkillPoco poco = new CompanyJobSkillPoco() { Id = Guid.Parse(request.Id), Job = Guid.Parse(request.Job), Skill = request.Skill, SkillLevel = request.SkillLevel, Importance = request.Importance }; CompanyJobSkillPoco[] pocos = new CompanyJobSkillPoco[1]; pocos[0] = poco; return(pocos); }
public override Task <Empty> DeleteCompanyJobSkill(CompanyJobSkillPayload request, ServerCallContext context) { _logic.Delete(GetArray(request)); return(new Task <Empty>(null)); }