Example #1
0
        public override Task <Empty> UpdateCompanyDescription(CompanyDescriptions request, ServerCallContext context)
        {
            var topoco = ToPoco(request).ToArray();

            _logic.Update(topoco);
            return(Task.FromResult <Empty>(null));
        }
        public async Task <IActionResult> Edit(Guid id, [Bind("Id,Company,LanguageId,CompanyName,CompanyDescription,TimeStamp")] CompanyDescriptions companyDescriptions)
        {
            if (id != companyDescriptions.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(companyDescriptions);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CompanyDescriptionsExists(companyDescriptions.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Company"]    = new SelectList(_context.CompanyProfiles, "Id", "ContactPhone", companyDescriptions.Company);
            ViewData["LanguageId"] = new SelectList(_context.SystemLanguageCodes, "LanguageId", "LanguageId", companyDescriptions.LanguageId);
            return(View(companyDescriptions));
        }
        public override Task <Empty> UpdateCompanyDescription(CompanyDescriptions request, ServerCallContext context)
        {
            List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>();

            foreach (CompanyDescriptionReply reply in request.AppEdus)
            {
                pocos.Add(ToPOCO(reply));
            }
            _logic.Update(pocos.ToArray());
            return(Task.FromResult <Empty>(null));
        }
        public override Task <Empty> DeleteCompanyDescription(CompanyDescriptions request, ServerCallContext context)
        {
            List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>();

            foreach (CompanyDescriptionReply reply in request.CompDescs)
            {
                pocos.Add(ToPoco(reply));
            }
            _logic.Delete(pocos.ToArray());
            return(Task.FromResult(new Empty()));
        }
        public override Task <CompanyDescriptions> GetCompanyDescriptions(Empty request, ServerCallContext context)
        {
            CompanyDescriptions           CollectionofCompanyDescription = new CompanyDescriptions();
            List <CompanyDescriptionPoco> pocos = _logic.GetAll();

            foreach (CompanyDescriptionPoco poco in pocos)
            {
                CollectionofCompanyDescription.AppEdus.Add(FromPOCO(poco));
            }
            return(Task.FromResult <CompanyDescriptions>(CollectionofCompanyDescription));
        }
        public override Task <CompanyDescriptions> GetCompanyDescriptions(Empty request, ServerCallContext context)
        {
            CompanyDescriptions           collectCompDesc = new CompanyDescriptions();
            List <CompanyDescriptionPoco> pocos           = _logic.GetAll();

            foreach (CompanyDescriptionPoco poco in pocos)
            {
                collectCompDesc.CompDescs.Add(FromPoco(poco));
            }
            return(Task.FromResult <CompanyDescriptions>(collectCompDesc));
        }
        public override Task <Empty> AddGetCompanyDescriptions(CompanyDescriptions request, ServerCallContext context)
        {
            List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>();

            foreach (CompanyDescriptionReply reply in request.CompanyDescriptionReplies)
            {
                pocos.Add(ToPoco(reply));
            }
            _logic.Add(pocos.ToArray());
            return(Task.FromResult <Empty>(null));
        }
Example #8
0
        public override Task <Empty> DeleteCompanyDescription(CompanyDescriptions request, ServerCallContext context)
        {
            List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>();

            foreach (var item in request.ComDes)
            {
                var Deletepoco = _logic.Get(Guid.Parse(item.Id));
                pocos.Add(Deletepoco);
            }
            _logic.Delete(pocos.ToArray());
            return(Task.FromResult(new Empty()));
        }
Example #9
0
        public override Task <CompanyDescriptions> GetCompanyDescriptions(Empty request, ServerCallContext context)
        {
            List <CompanyDescriptionPoco> pocos  = _logic.GetAll();
            CompanyDescriptions           comDes = new CompanyDescriptions();

            foreach (var poco in pocos)
            {
                CompanyDescriptionReply reply = FromPoco(poco);
                comDes.ComDes.Add(reply);
            }
            return(Task.FromResult(comDes));
        }
        public override Task <CompanyDescriptions> GetCompanyDescriptions(Empty request, ServerCallContext context)
        {
            CompanyDescriptions           edus  = new CompanyDescriptions();
            List <CompanyDescriptionPoco> pocos = _logic.GetAll();

            foreach (CompanyDescriptionPoco poco in pocos)
            {
                edus.CompanyDescriptionReplies.Add(FromPoco(poco));
            }

            return(Task.FromResult <CompanyDescriptions>(edus));
        }
        public async Task <IActionResult> Create([Bind("LanguageId,CompanyName,CompanyDescription")] CompanyDescriptions companyDescriptions, Guid id)
        {
            companyDescriptions.Company = id;
            if (ModelState.IsValid)
            {
                companyDescriptions.Id = Guid.NewGuid();
                _context.Add(companyDescriptions);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Create), "CompanyLocations", new { id = companyDescriptions.Company }));
            }
            ViewData["Company"]    = new SelectList(_context.CompanyProfiles, "Id", "ContactPhone", companyDescriptions.Company);
            ViewData["LanguageId"] = new SelectList(_context.SystemLanguageCodes, "LanguageId", "LanguageId", companyDescriptions.LanguageId);
            return(View(companyDescriptions));
        }
        public override Task <Empty> DeleteApplcantEducation(CompanyDescriptions request, ServerCallContext context)
        {
            var logic = new CompanyDescriptionLogic(new EFGenericRepository <CompanyDescriptionPoco>());

            List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>();

            foreach (CompanyDescription proto in request.CompDesc)
            {
                pocos.Add(TranslateFromProto(proto));
            }

            logic.Delete(pocos.ToArray());

            return(Task.FromResult(new Empty()));
        }
Example #13
0
        private List <CompanyDescriptionPoco> ToPoco(CompanyDescriptions comDes)
        {
            List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>();

            foreach (var reply in comDes.ComDes)
            {
                CompanyDescriptionPoco poco = new CompanyDescriptionPoco();

                poco.Id                 = Guid.Parse(reply.Id);
                poco.Company            = Guid.Parse(reply.Company);
                poco.LanguageId         = reply.LanguageId;
                poco.CompanyName        = reply.CompanyName;
                poco.CompanyDescription = reply.CompanyDescription;
                pocos.Add(poco);
            }
            return(pocos);
        }
Example #14
0
        public override Task <Empty> UpdateCompanyDescription(CompanyDescriptions request, ServerCallContext context)
        {
            List <CompanyDescriptionPoco> poco = new List <CompanyDescriptionPoco>();

            foreach (var item in request.ComDes)
            {
                var pocoToUpdate = _logic.Get(Guid.Parse(item.Id));
                pocoToUpdate.Company            = Guid.Parse(item.Company);
                pocoToUpdate.LanguageId         = item.LanguageId;
                pocoToUpdate.CompanyDescription = item.CompanyDescription_;
                pocoToUpdate.CompanyName        = item.CompanyName;

                poco.Add(pocoToUpdate);
            }

            _logic.Update(poco.ToArray());
            return(Task.FromResult(new Empty()));
        }
        public override Task <Empty> UpdateGetCompanyDescriptions(CompanyDescriptions request, ServerCallContext context)
        {
            List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>();

            foreach (CompanyDescriptionReply reply in request.CompanyDescriptionReplies)
            {
                pocos.Add(
                    new CompanyDescriptionPoco()
                {
                    Company            = Guid.Parse(reply.Company),
                    LanguageId         = reply.LanguageId,
                    CompanyName        = reply.CompanyName,
                    CompanyDescription = reply.CompanyDescription
                });
            }
            _logic.Update(pocos.ToArray());
            return(Task.FromResult <Empty>(null));
        }
Example #16
0
        public override Task <Empty> CreateCompanyDescription(CompanyDescriptions request, ServerCallContext context)
        {
            List <CompanyDescriptionPoco> pocos = new List <CompanyDescriptionPoco>();

            foreach (var item in request.ComDes)
            {
                CompanyDescriptionPoco poco = new CompanyDescriptionPoco()
                {
                    Id                 = Guid.Parse(item.Id),
                    Company            = Guid.Parse(item.Company),
                    LanguageId         = item.LanguageId,
                    CompanyDescription = item.CompanyDescription_,
                    CompanyName        = item.CompanyName
                };

                pocos.Add(poco);
            }

            _logic.Add(pocos.ToArray());
            return(Task.FromResult(new Empty()));
        }