// GET: ApplicantSkill/Delete/5 public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ApplicantSkillPoco applicantSkillPoco = db.ApplicantSkills.Find(id); if (applicantSkillPoco == null) { return(HttpNotFound()); } return(View(applicantSkillPoco)); }
// GET: ApplicantSkill/Details/5 public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ApplicantSkillPoco applicantSkillPoco = applicantSkillLogic.Get(id.Value); //db.ApplicantSkills.Find(id); if (applicantSkillPoco == null) { return(HttpNotFound()); } return(View(applicantSkillPoco)); }
// GET: ApplicantSkills/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ApplicantSkillPoco applicantSkillPoco = db.ApplicantSkills.Find(id); if (applicantSkillPoco == null) { return(HttpNotFound()); } ViewBag.Applicant = new SelectList(db.ApplicantProfiles, "Id", "Currency", applicantSkillPoco.Applicant); return(View(applicantSkillPoco)); }
// GET: ApplicantSkill/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ApplicantSkillPoco applicantSkillPoco = applicantSkillLogic.Get(id.Value);//db.ApplicantSkills.Find(id); if (applicantSkillPoco == null) { return(HttpNotFound()); } ViewBag.Applicant = new SelectList(applicantSkillLogic.GetAll(), "Applicant", "Applicant"); return(View(applicantSkillPoco)); }
// GET: ApplicantSkill/Edit/5 public ActionResult Edit(Guid id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ApplicantSkillPoco applicantSkillPoco = _logic.Get(id); //db.ApplicantSkill.Find(id); if (applicantSkillPoco == null) { return(HttpNotFound()); } ViewBag.Applicant = new SelectList(db.ApplicantProfile, "Id", "Country", applicantSkillPoco.Applicant); return(View(applicantSkillPoco)); }
public override Task <ApplicantSkillPayLoad> ReadApplicantSkill(IdRequestSkill request, ServerCallContext context) { ApplicantSkillPoco poco = _logic.Get(Guid.Parse(request.Id)); return(new Task <ApplicantSkillPayLoad>(() => new ApplicantSkillPayLoad() { Id = poco.Id.ToString(), Applicant = poco.Applicant.ToString(), Skill = poco.Skill, SkillLevel = poco.SkillLevel, StartMonth = poco.StartMonth, StartYear = poco.StartYear, EndMonth = poco.EndMonth, EndYear = poco.EndMonth })); }
public IHttpActionResult GetApplicantSkill(Guid applicantSkillId) { try { ApplicantSkillPoco poco = _logic.Get(applicantSkillId); if (poco == null) { return(NotFound()); } return(Ok(poco)); } catch (Exception e) { return(InternalServerError(e)); } }
public override Task <Empty> CreateApplicantSkill(ApplicantSkillPayload request, ServerCallContext context) { ApplicantSkillPoco[] pocos = new ApplicantSkillPoco[1]; pocos[0].Id = Guid.Parse(request.Id); pocos[0].Applicant = Guid.Parse(request.Applicant); pocos[0].Skill = request.Skill; pocos[0].SkillLevel = request.SkillLevel; pocos[0].StartMonth = Convert.ToByte(request.StartMonth); pocos[0].StartYear = request.StartYear; pocos[0].EndMonth = Convert.ToByte(request.EndMonth); pocos[0].EndYear = request.EndYear; _logic.Add(pocos); return(new Task <Empty>(null)); }
public override Task <Empty> DeleteApplicantSkill(ApplicantSkillPayLoad request, ServerCallContext context) { ApplicantSkillPoco[] pocos = new ApplicantSkillPoco[] { new ApplicantSkillPoco() { Id = Guid.Parse(request.Id), Applicant = Guid.Parse(request.Applicant), Skill = request.Skill, SkillLevel = request.SkillLevel, StartMonth = (byte)request.StartMonth, StartYear = request.StartYear, EndMonth = (byte)request.EndMonth, EndYear = (byte)request.EndYear } }; _logic.Delete(pocos); return(new Task <Empty>(() => new Empty())); }
public override Task <Empty> CreateApplicantSkill(ApplicantSkillPayload request, ServerCallContext context) { ApplicantSkillPoco poco = new ApplicantSkillPoco() { Id = Guid.Parse(request.Id), Applicant = Guid.Parse(request.Applicant), Skill = request.Skill, SkillLevel = request.SkillLevel, StartMonth = (byte)request.StartMonth, EndMonth = Convert.ToByte(request.EndMonth), StartYear = request.StartYear, EndYear = request.EndYear, }; _logic.Add(new ApplicantSkillPoco[] { poco }); return(null); }
public override Task <Empty> UpdateApplicantSkill(ApplicantSkillPayload request, ServerCallContext context) { ApplicantSkillPoco[] app_poco = new ApplicantSkillPoco[1]; foreach (var poco in app_poco) { poco.Id = Guid.Parse(request.Id); poco.Applicant = Guid.Parse(request.Applicant); poco.Skill = request.Skill; poco.SkillLevel = request.SkillLevel; poco.StartMonth = (byte)request.StartMonth; poco.StartYear = (byte)request.StartYear; poco.EndMonth = (byte)request.EndMonth; poco.EndYear = request.EndYear; } _logic.Update(app_poco); return(new Task <Empty>(() => new Empty())); }
public ApplicantSkillPoco[] GetArray(ApplicantSkillPayload request) { ApplicantSkillPoco poco = new ApplicantSkillPoco() { Id = Guid.Parse(request.Id), Applicant = Guid.Parse(request.Applicant), Skill = request.Skill, SkillLevel = request.SkillLevel, StartMonth = (Byte)request.StartMonth, StartYear = request.StartYear, EndMonth = (Byte)request.EndMonth, EndYear = request.EndYear }; ApplicantSkillPoco[] pocos = new ApplicantSkillPoco[1]; pocos[0] = poco; return(pocos); }
public override Task <Empty> UpdateApplicantSkill(ApplicantSkillPayLoad request, ServerCallContext context) { ApplicantSkillPoco poco = new ApplicantSkillPoco() { Id = new Guid(request.Id), Applicant = new Guid(request.Applicant), Skill = request.Skill, SkillLevel = request.SkillLevel, StartMonth = (byte)request.StartMonth, StartYear = request.StartYear, EndMonth = (byte)request.EndMonth, EndYear = request.EndYear }; _logic.Update(new ApplicantSkillPoco[] { poco }); return(null); }
public ActionResult Edit( [Bind(Include = "Id, Applicant, Skill, SkillLevel, StartMonth, StartYear, EndMonth, EndYear")] ApplicantSkillPoco poco) { ApplicantSkillPoco[] pocos = new ApplicantSkillPoco[] { poco }; var request = new RestRequest("api/careercloud/applicant/v1/skill", Method.PUT) { RequestFormat = DataFormat.Json }; request.AddBody(pocos); var response = _client.Execute <ApplicantSkillPoco>(request); return(RedirectToAction("Index")); }
public override Task <Empty> UpdateApplicantSkill(ApplicantSkillPayload request, ServerCallContext context) { _ = _logic.Get(Guid.Parse(request.Id)) ?? throw new ArgumentNullException("No Applicant Skill Record with this Id Found "); var poco = new ApplicantSkillPoco() { Id = Guid.Parse(request.Id), Applicant = Guid.Parse(request.Applicant), Skill = request.Skill, SkillLevel = request.SkillLevel, StartMonth = (byte)request.StartMonth, EndMonth = Convert.ToByte(request.EndMonth), StartYear = request.StartYear, EndYear = request.EndYear }; _logic.Update(new ApplicantSkillPoco[] { poco }); return(null); }
public List <ApplicantSkillPoco> ProtoToPoco(AppSkillArray request) { List <ApplicantSkillPoco> pocos = new List <ApplicantSkillPoco>(); var inputList = request.AppSkill.ToList(); foreach (var item in inputList) { ApplicantSkillPoco poco = new ApplicantSkillPoco(); poco.Id = Guid.Parse(item.Id); poco.Applicant = Guid.Parse(item.Applicant); poco.Skill = item.Skill; poco.SkillLevel = item.SkillLevel; poco.StartMonth = Convert.ToByte(item.StartMonth); poco.StartYear = item.StartYear; poco.EndMonth = Convert.ToByte(item.EndMonth); poco.EndYear = item.EndYear; pocos.Add(poco); } return(pocos); }
public IHttpActionResult GetApplicantSkill(Guid ApplicantSkillId) { try { ApplicantSkillPoco item = _logicObj.Get(ApplicantSkillId); if (item != null) { return(this.Ok(item)); } else { return(this.NotFound()); } } catch (Exception e) { HttpResponseMessage response = this.Request.CreateErrorResponse(HttpStatusCode.BadRequest, e); throw new HttpResponseException(response); } }
public override Task <AppSkillProto> GetApplicantSkill(AppSkillIdRequest request, ServerCallContext context) { ApplicantSkillPoco poco = _logic.Get(Guid.Parse(request.Id)); if (poco is null) { throw new ArgumentOutOfRangeException("Id not found !!"); } return(new Task <AppSkillProto>( () => new AppSkillProto { Id = poco.Id.ToString(), Applicant = poco.Applicant.ToString(), Skill = poco.Skill, SkillLevel = poco.SkillLevel, StartMonth = Convert.ToInt32(poco.StartMonth), StartYear = poco.StartYear, EndMonth = Convert.ToInt32(poco.EndMonth), EndYear = poco.EndYear })); }
public override Task <ApplicantSkillPayLoad> ReadApplicantSkill(IdRequestAppSkill request, ServerCallContext context) { ApplicantSkillPoco poco = _logic.Get(Guid.Parse(request.Id)); if (poco is null) { throw new ArgumentOutOfRangeException("poco is null"); } return(new Task <ApplicantSkillPayLoad>( () => new ApplicantSkillPayLoad() { Id = poco.Id.ToString(), Applicant = poco.Applicant.ToString(), Skill = poco.Skill, SkillLevel = poco.SkillLevel, StartMonth = poco.StartMonth, StartYear = poco.StartYear, EndMonth = poco.EndMonth, EndYear = poco.EndYear } )); }