Ejemplo n.º 1
0
        public void AddCompanyProfile(CompanyProfilePoco[] item)
        {
            EFGenericRepository <CompanyProfilePoco> companyprofilerepo = new EFGenericRepository <CompanyProfilePoco>(false);
            CompanyProfileLogic _companyprofilelogic = new CompanyProfileLogic(companyprofilerepo);

            _companyprofilelogic.Add(item);
        }
        public ActionResult PostCompanyProfile(
            [FromBody] CompanyProfilePoco[] pocos)
        {
            _logic.Add(pocos);

            return(Ok());
        }
Ejemplo n.º 3
0
        public ActionResult Create([Bind(Include = "Id,RegistrationDate,CompanyWebsite,ContactPhone,ContactName,CompanyLogo,TimeStamp")] CompanyProfilePoco companyProfilePoco, string LanguageId, string CompanyName, string CompanyDescription)
        {
            if (ModelState.IsValid)
            {
                companyProfilePoco.Id = Guid.NewGuid();
                compProfilePoco[0]    = companyProfilePoco;
                companyProfileLogic.Add(compProfilePoco);


                CompanyDescriptionPoco companyDescriptionPoco = new CompanyDescriptionPoco();
                companyDescriptionPoco.Id                 = Guid.NewGuid();
                companyDescriptionPoco.Company            = companyProfilePoco.Id;
                companyDescriptionPoco.LanguageId         = LanguageId;
                companyDescriptionPoco.CompanyName        = CompanyName;
                companyDescriptionPoco.CompanyDescription = CompanyDescription;
                CompanyDescriptionPoco[] companyDescriptionPocos = new CompanyDescriptionPoco[] {
                    companyDescriptionPoco
                };
                companyDescriptionLogic.Add(companyDescriptionPocos);


                ViewBag.LanguageId = new SelectList(companyLogic.GetLanguage(), "LanguageId", "Name", companyDescriptionPoco.LanguageId);
                return(RedirectToAction("Details", new { id = companyProfilePoco.Id }));
            }

            return(View(companyProfilePoco));
        }
Ejemplo n.º 4
0
        public void AddCompanyProfile(CompanyProfilePoco[] items)
        {
            var logic = new CompanyProfileLogic
                            (new EFGenericRepository <CompanyProfilePoco>());

            logic.Add(items);
        }
Ejemplo n.º 5
0
        public void AddCompanyProfile(CompanyProfilePoco[] pocos)
        {
            EFGenericRepository <CompanyProfilePoco> repo = new EFGenericRepository <CompanyProfilePoco>(false);
            CompanyProfileLogic logic = new CompanyProfileLogic(repo);

            logic.Add(pocos);
        }
Ejemplo n.º 6
0
        public void AddCompanyProfile(CompanyProfilePoco[] pocos)
        {
            ApplicantProfileRepository <CompanyProfilePoco> repo = new ApplicantProfileRepository <CompanyProfilePoco>(false);
            CompanyProfileLogic log = new CompanyProfileLogic(repo);

            log.Add(pocos);
        }
        public override Task <Empty> CreateCompanyProfile(CompProfileArray request, ServerCallContext context)
        {
            var pocos = ProtoToPoco(request);

            _logic.Add(pocos.ToArray());
            return(new Task <Empty>(() => new Empty()));
        }
Ejemplo n.º 8
0
        public void AddCompanyProfile(CompanyProfilePoco[] items)
        {
            EFGenericRepository <CompanyProfilePoco> CompanyProfileRepo = new EFGenericRepository <CompanyProfilePoco>(false);
            var Logic = new CompanyProfileLogic(CompanyProfileRepo);

            Logic.Add(items);
        }
 public IHttpActionResult PostCompanyProfile(CompanyProfilePoco[] companyProfile)
 {
     if (companyProfile == null)
     {
         return(NotFound());
     }
     _logic.Add(companyProfile);
     return(Ok());
 }
Ejemplo n.º 10
0
 public ActionResult PostCompanyProfile([FromBody] CompanyProfilePoco[] appEduPocos)
 {
     if (appEduPocos == null)
     {
         return(NotFound());
     }
     else
     {
         _logic.Add(appEduPocos);
         return(Ok());
     }
 }
 public IHttpActionResult PostCompanyProfile([FromBody] CompanyProfilePoco[] pocos)
 {
     try
     {
         _logic.Add(pocos);
         return(Ok());
     }
     catch (Exception e)
     {
         return(InternalServerError(e));
     }
 }
        public ActionResult Create([Bind(Include = "Id,RegistrationDate,CompanyWebsite,ContactPhone,ContactName,CompanyLogo,TimeStamp")] CompanyProfilePoco companyProfilePoco)
        {
            if (ModelState.IsValid)
            {
                companyProfilePoco.Id = Guid.NewGuid();
                _logic.Add(new CompanyProfilePoco[] { companyProfilePoco });
                //db.CompanyProfile.Add(companyProfilePoco);
                //db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(companyProfilePoco));
        }
Ejemplo n.º 13
0
 public override Task <Empty> CreateCompanyProfile(CompanyProfilePayload request, ServerCallContext context)
 {
     CompanyProfilePoco[] pocos = { 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.Add(pocos);
     return(new Task <Empty>(() => new Empty()));
 }
 public override Task <Empty> CreateCompanyProfile(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.Add(poco);
     return(new Task <Empty>(() => new Empty()));
 }
        public IActionResult Create([Bind("Id,RegistrationDate,CompanyWebsite,ContactPhone,ContactName,CompanyLogo,TimeStamp")] CompanyProfilePoco companyProfilePoco)
        {
            if (ModelState.IsValid)
            {
                //companyProfilePoco.Id = Guid.NewGuid();
                //_context.Add(companyProfilePoco);
                //await _context.SaveChangesAsync();

                companyProfilePoco.Id = Guid.NewGuid();
                _logic.Add(new CompanyProfilePoco[] { companyProfilePoco });
                return(RedirectToAction(nameof(Index)));
            }
            return(View(companyProfilePoco));
        }
Ejemplo n.º 16
0
 public override Task <Empty> CreateCompanyProfile(CompanyprofilePayload request, ServerCallContext context)
 {
     CompanyProfilePoco[] pocos = new CompanyProfilePoco[1];
     foreach (var poco in pocos)
     {
         poco.Id = Guid.Parse(request.Id);
         poco.RegistrationDate = request.RegistrationDate.ToDateTime();
         poco.CompanyWebsite   = request.CompanyWebsite;
         poco.ContactPhone     = request.ContactPhone;
         poco.ContactName      = request.ContactName;
         poco.CompanyLogo      = request.CompanyLogo.ToByteArray();
     }
     _logic.Add(pocos);
     return(new Task <Empty>(() => new Empty()));
 }
Ejemplo n.º 17
0
        public override Task <Empty> CreateCompanyProfilePayLoad(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.Add(new CompanyProfilePoco[] { poco });

            return(null);
        }
 public ActionResult PostCompanyProfile([FromBody] CompanyProfilePoco[] profile)
 {
     try
     {
         _logic.Add(profile);
         return(Ok());
     }
     catch (AggregateException e)
     {
         return(BadRequest(e));
     }
     catch
     {
         return(StatusCode(500));
     }
 }
Ejemplo n.º 19
0
        public ActionResult Create(
            [Bind(Include = "Id,RegistrationDate,CompanyWebsite,ContactPhone,ContactName,CompanyLogo,TimeStamp")]
            CompanyProfilePoco companyProfilePoco, string CompanyName, string CompanyDescription)
        {
            if (ModelState.IsValid)
            {
                companyProfilePoco.Id = Guid.NewGuid();
                CompanyDescriptionPoco companyDescriptionPoco = new CompanyDescriptionPoco();
                companyDescriptionPoco.Company            = companyProfilePoco.Id;
                companyDescriptionPoco.CompanyName        = CompanyName;
                companyDescriptionPoco.CompanyDescription = CompanyDescription;
                companyProfilePoco.CompanyDescriptions.Add(companyDescriptionPoco);
                companyProfileLogic.Add(new [] { companyProfilePoco });
                return(RedirectToAction("Index"));
            }

            return(View(companyProfilePoco));
        }
Ejemplo n.º 20
0
 public IHttpActionResult PostCompanyProfile([FromBody] CompanyProfilePoco[] pocos)
 {
     try
     {
         _logicObj.Add(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);
     }
 }
Ejemplo n.º 21
0
        public IActionResult Save(CompanyProfilePoco company, [Bind] CompanyDescriptionPoco description, [Bind] CompanyLocationPoco location)
        {
            company.Id = Guid.NewGuid();
            company.RegistrationDate = DateTime.Now;
            company.CompanyLogo      = new byte[] { 0, 0, 0, 25 };

            //CompanyDescriptionPoco description = company.CompanyDescriptions.Single();
            description.Id = Guid.NewGuid();
            //description.Company = company.Id;
            description.CompanyProfile = company;

            //CompanyLocationPoco location = company.CompanyLocations.Single();
            location.Id = Guid.NewGuid();;
            //location.Company = company.Id;
            location.CompanyProfile = company;

            if (ModelState.IsValid)
            {
                try
                {
                    _logic.Add(new CompanyProfilePoco[] { company });
                    new CompanyDescriptionLogic(new EFGenericRepository <CompanyDescriptionPoco>()).Add(new CompanyDescriptionPoco[] { description });
                    new CompanyLocationLogic(new EFGenericRepository <CompanyLocationPoco>()).Add(new CompanyLocationPoco[] { location });

                    return(RedirectToAction(nameof(Details), new { Id = company.Id }));
                }
                catch (Exception e)
                {
                    throw new Exception(e.Message);
                }
            }

            PopulateCountryDropDownList(location.CountryCode);
            PopulateLanguageDropDownList(description.LanguageId);
            return(View(company));
        }
Ejemplo n.º 22
0
 public void addCompanyProfilePoco(CompanyProfilePoco[] items)
 {
     _logicCompanyProfile.Add(items);
 }
Ejemplo n.º 23
0
        public void AddCompanyProfile(CompanyProfilePoco[] pocos)
        {
            var logic = new CompanyProfileLogic(new EFGenericRepository <CompanyProfilePoco>(false));

            logic.Add(pocos);
        }
 public override Task <Empty> CreateCompanyProfile(CompanyProfilePayload request, ServerCallContext context)
 {
     _logic.Add(GetArray(request));
     return(new Task <Empty>(null));
 }
Ejemplo n.º 25
0
        public void AddCompanyProfile(CompanyProfilePoco[] items)
        {
            var reference = new CompanyProfileLogic(new EFGenericRepository <CompanyProfilePoco>(false));

            reference.Add(items);
        }
Ejemplo n.º 26
0
 public void AddCompanyProfile(CompanyProfilePoco[] item)
 {
     _cpLogic.Add(item);
 }
Ejemplo n.º 27
0
 public ActionResult PostCompanyProfile(
     [FromBody] CompanyProfilePoco[] companyProfilesPoco)
 {
     _logic.Add(companyProfilesPoco);
     return(Ok());
 }
 public IHttpActionResult PostCompanyProfile([FromBody] CompanyProfilePoco[] CompanyProfiles)
 {
     _logic.Add(CompanyProfiles);
     return(Ok());
 }
Ejemplo n.º 29
0
 public void AddCompanyProfile(CompanyProfilePoco[] pocos)
 {
     _CompanyProfileLogic.Add(pocos);
 }