public override Task <Empty> DeleteCompanyProfile(CompanyProfilePayload request, ServerCallContext context) { CompanyProfilePoco poco = _logic.Get(Guid.Parse(request.Id)); _logic.Delete(new CompanyProfilePoco[] { poco }); return(new Task <Empty>(() => new Empty())); }
public void RemoveCompanyProfile(CompanyProfilePoco[] items) { EFGenericRepository <CompanyProfilePoco> CompanyProfileRepo = new EFGenericRepository <CompanyProfilePoco>(false); var Logic = new CompanyProfileLogic(CompanyProfileRepo); Logic.Delete(items); }
public void RemoveCompanyProfile(CompanyProfilePoco[] items) { var logic = new CompanyProfileLogic (new EFGenericRepository <CompanyProfilePoco>()); logic.Delete(items); }
public ActionResult DeleteCompanyProfile( [FromBody] CompanyProfilePoco[] pocos) { _logic.Delete(pocos); return(Ok()); }
public void RemoveCompanyProfile(CompanyProfilePoco[] pocos) { var repo = new EFGenericRepository <CompanyProfilePoco>(false); var logic = new CompanyProfileLogic(repo); logic.Delete(pocos); }
public override Task <Empty> DeleteCompanyProfile(CompProfileArray request, ServerCallContext context) { var pocos = ProtoToPoco(request); _logic.Delete(pocos.ToArray()); return(new Task <Empty>(() => new Empty())); }
public ActionResult DeleteConfirmed(Guid id) { CompanyProfilePoco companyProfilePoco = companyProfileLogic.Get(id); companyProfileLogic.Delete(new [] { companyProfilePoco }); return(RedirectToAction("Index")); }
public IHttpActionResult DeleteCompanyProfile(CompanyProfilePoco[] companyProfile) { if (companyProfile == null) { return(NotFound()); } _logic.Delete(companyProfile); return(Ok()); }
public ActionResult DeleteConfirmed(Guid id) { CompanyProfilePoco companyProfilePoco = _logic.Get(id); // db.CompanyProfile.Find(id); _logic.Delete(new CompanyProfilePoco[] { companyProfilePoco }); //db.CompanyProfile.Remove(companyProfilePoco); //db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult DeleteCompanyProfile([FromBody] CompanyProfilePoco[] pocos) { try { _logic.Delete(pocos); return(Ok()); } catch (Exception e) { return(InternalServerError(e)); } }
public override Task <Empty> DeleteCompanyProfile(CompanyProfilePayload request, ServerCallContext context) { CompanyProfilePoco[] pocos = new CompanyProfilePoco[1]; pocos[0].Id = Guid.Parse(request.Id); pocos[0].RegistrationDate = request.RegistrationDate.ToDateTime(); pocos[0].CompanyWebsite = request.CompanyWebsite; pocos[0].ContactPhone = request.ContactPhone; pocos[0].ContactName = request.ContactName; pocos[0].CompanyLogo = request.CompanyLogo.ToByteArray(); _logic.Delete(pocos); return(new Task <Empty>(null)); }
public override Task <Empty> DeleteCompanyProfile(CompanyProfilePayload request, ServerCallContext context) { CompanyProfilePoco[] poco = { new CompanyProfilePoco() { Id = Guid.Parse(request.Id), RegistrationDate = DateTime.Parse(request.RegistrationDate.ToString()), CompanyLogo = BitConverter.GetBytes(request.CompanyLogo), CompanyWebsite = request.CompanyWebsite, ContactName = request.ContactName, ContactPhone = request.ContactPhone } }; _logic.Delete(poco); return(new Task <Empty>(() => new Empty())); }
public override Task <Empty> DeleteCompanyProfile(CompanyProfilePayLoad request, ServerCallContext context) { CompanyProfilePoco[] pocos = new CompanyProfilePoco[] { new CompanyProfilePoco() { Id = Guid.Parse(request.Id), RegistrationDate = request.RegistrationDate.ToDateTime(), CompanyWebsite = request.CompanyWebsite, ContactPhone = request.ContactPhone, ContactName = request.ContactName, CompanyLogo = request.CompanyLogo.ToByteArray() } }; _logic.Delete(pocos); return(new Task <Empty>(() => new Empty())); }
public ActionResult DeleteCompanyProfile([FromBody] CompanyProfilePoco[] pocos) { try { _logic.Delete(pocos); return(Ok()); } catch (AggregateException ex) { return(BadRequest(ex)); } catch { return(StatusCode(500)); } }
public override Task <Empty> DeleteCompanyProfilePayLoad(CompanyProfilePayLoad request, ServerCallContext context) { CompanyProfilePoco poco = new CompanyProfilePoco() { Id = new Guid(request.Id), RegistrationDate = request.RegistrationDate.ToDateTime(), CompanyWebsite = request.CompanyWebsite, ContactPhone = request.ContactPhone, ContactName = request.ContactName, CompanyLogo = Encoding.ASCII.GetBytes(request.CompanyLogo) }; _logic.Delete(new CompanyProfilePoco[] { poco }); return(null); }
public IHttpActionResult DeleteCompanyProfile([FromBody] CompanyProfilePoco[] pocos) { try { _logicObj.Delete(pocos); return(this.Ok()); } catch (AggregateException e) { IEnumerable <ValidationException> exceptions = e.InnerExceptions.Cast <ValidationException>(); HttpResponseMessage response = this.Request.CreateErrorResponse(HttpStatusCode.BadRequest, exceptions.FirstOrDefault()); throw new HttpResponseException(response); } catch (Exception e) { HttpResponseMessage response = this.Request.CreateErrorResponse(HttpStatusCode.BadRequest, e); throw new HttpResponseException(response); } }
public override Task <Empty> DeleteCompanyProfile(CompanyProfilePayload request, ServerCallContext context) { _logic.Delete(GetArray(request)); return(new Task <Empty>(null)); }
public void RemoveCompanyProfile(CompanyProfilePoco[] items) { var reference = new CompanyProfileLogic(new EFGenericRepository <CompanyProfilePoco>(false)); reference.Delete(items); }
public IActionResult DeleteConfirmed(Guid Id) { var company = _logic.Get(Id); if (company is null) { return(BadRequest()); } var compdescs = new CompanyDescriptionLogic(new EFGenericRepository <CompanyDescriptionPoco>()).GetList(c => c.Company == company.Id); if (compdescs.Count > 0) { new CompanyDescriptionLogic(new EFGenericRepository <CompanyDescriptionPoco>()).Delete(compdescs.ToArray()); } var compLocs = new CompanyLocationLogic(new EFGenericRepository <CompanyLocationPoco>()).GetList(c => c.Company == company.Id); if (compLocs.Count > 0) { new CompanyLocationLogic(new EFGenericRepository <CompanyLocationPoco>()).Delete(compLocs.ToArray()); } var compJobs = new CompanyJobLogic(new EFGenericRepository <CompanyJobPoco>()).GetList(c => c.Company == company.Id); if (compJobs.Count > 0) { List <CompanyJobSkillPoco> skill = new List <CompanyJobSkillPoco>(); List <CompanyJobEducationPoco> educs = new List <CompanyJobEducationPoco>(); List <CompanyJobDescriptionPoco> jds = new List <CompanyJobDescriptionPoco>(); List <ApplicantJobApplicationPoco> ajas = new List <ApplicantJobApplicationPoco>(); compJobs.ForEach(j => { var jobskills = new EFGenericRepository <CompanyJobSkillPoco>().GetList(c => c.Job == j.Id).ToList(); skill.AddRange(jobskills.ToList()); var jobedu = new EFGenericRepository <CompanyJobEducationPoco>().GetList(c => c.Job == j.Id).ToList(); educs.AddRange(jobedu.ToList()); //= compJobs.ForEach(p=>p.Id == c.Job) }c.Job == compJobs.First().Id).ToArray()); var jobdesc = new EFGenericRepository <CompanyJobDescriptionPoco>().GetList(c => c.Job == j.Id).ToList(); jds.AddRange(jobdesc.ToList()); var appjobapp = new EFGenericRepository <ApplicantJobApplicationPoco>().GetList(c => c.Job == j.Id).ToList(); ajas.AddRange(appjobapp.ToList()); }); if (skill.Count > 0) { new CompanyJobSkillLogic(new EFGenericRepository <CompanyJobSkillPoco>()).Delete(skill.ToArray()); } if (educs.Count > 0) { new CompanyJobEducationLogic(new EFGenericRepository <CompanyJobEducationPoco>()).Delete(educs.ToArray()); } if (jds.Count > 0) { new CompanyJobDescriptionLogic(new EFGenericRepository <CompanyJobDescriptionPoco>()).Delete(jds.ToArray()); } if (ajas.Count > 0) { new ApplicantJobApplicationLogic(new EFGenericRepository <ApplicantJobApplicationPoco>()).Delete(ajas.ToArray()); } new CompanyJobLogic(new EFGenericRepository <CompanyJobPoco>()).Delete(compJobs.ToArray()); } _logic.Delete(new CompanyProfilePoco[] { company }); return(RedirectToAction(nameof(Index))); }
public void removeCompanyProfilePoco(CompanyProfilePoco[] items) { _logicCompanyProfile.Delete(items); }
public void RemoveCompanyProfile(CompanyProfilePoco[] item) { _cpLogic.Delete(item); }
public IHttpActionResult DeleteCompanyProfile([FromBody] CompanyProfilePoco[] CompanyProfiles) { _logic.Delete(CompanyProfiles); return(Ok()); }
public void RemoveCompanyProfile(CompanyProfilePoco[] pocos) { _CompanyProfileLogic.Delete(pocos); }