public override Task <Empty> UpdateSystemLanguageCode(SystemLanguageCodes request, ServerCallContext context)
        {
            var topoco = ToPoco(request).ToArray();

            _logic.Update(topoco);
            return(Task.FromResult <Empty>(null));
        }
        public async Task <IActionResult> Edit(string id, [Bind("LanguageId,Name,NativeName")] SystemLanguageCodes systemLanguageCodes)
        {
            if (id != systemLanguageCodes.LanguageId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(systemLanguageCodes);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SystemLanguageCodesExists(systemLanguageCodes.LanguageId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(systemLanguageCodes));
        }
        public async Task <IActionResult> Create([Bind("LanguageId,Name,NativeName")] SystemLanguageCodes systemLanguageCodes)
        {
            if (ModelState.IsValid)
            {
                _context.Add(systemLanguageCodes);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(systemLanguageCodes));
        }
Beispiel #4
0
        public override Task <SystemLanguageCodes> GetSystemLanguageCodes(Empty request, ServerCallContext context)
        {
            SystemLanguageCodes           CollectionofSystemLanguageCode = new SystemLanguageCodes();
            List <SystemLanguageCodePoco> pocos = _logic.GetAll();

            foreach (SystemLanguageCodePoco poco in pocos)
            {
                CollectionofSystemLanguageCode.AppEdus.Add(FromPOCO(poco));
            }
            return(Task.FromResult <SystemLanguageCodes>(CollectionofSystemLanguageCode));
        }
Beispiel #5
0
        public override Task <Empty> UpdateSystemLanguageCode(SystemLanguageCodes request, ServerCallContext context)
        {
            List <SystemLanguageCodePoco> pocos = new List <SystemLanguageCodePoco>();

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

            foreach (SystemLanguageCodeReply reply in request.SystemLangCodes)
            {
                pocos.Add(ToPoco(reply));
            }
            _logic.Delete(pocos.ToArray());
            return(Task.FromResult(new Empty()));
        }
        public override Task <SystemLanguageCodes> GetSystemLanguageCodes(Empty request, ServerCallContext context)
        {
            List <SystemLanguageCodePoco> pocos = _logic.GetAll();
            SystemLanguageCodes           collectSysLangCodes = new SystemLanguageCodes();

            foreach (SystemLanguageCodePoco poco in pocos)
            {
                collectSysLangCodes.SystemLangCodes.Add(FromPoco(poco));
            }
            return(Task.FromResult <SystemLanguageCodes>(collectSysLangCodes));
        }
        public override Task <Empty> AddGetSystemLanguageCodes(SystemLanguageCodes request, ServerCallContext context)
        {
            List <SystemLanguageCodePoco> pocos = new List <SystemLanguageCodePoco>();

            foreach (SystemLanguageCodeReply reply in request.SystemLanguageCodeReplies)
            {
                pocos.Add(ToPoco(reply));
            }
            _logic.Add(pocos.ToArray());
            return(Task.FromResult <Empty>(null));
        }
        public override Task <SystemLanguageCodes> GetSystemLanguageCodes(Empty request, ServerCallContext context)
        {
            List <SystemLanguageCodePoco> pocos   = _logic.GetAll();
            SystemLanguageCodes           seclogs = new SystemLanguageCodes();

            foreach (var poco in pocos)
            {
                SystemLanguageCodeReply reply = FromPoco(poco);
                seclogs.SysCodes.Add(reply);
            }
            return(Task.FromResult(seclogs));
        }
        public override Task <SystemLanguageCodes> GetSystemLanguageCodes(Empty request, ServerCallContext context)
        {
            SystemLanguageCodes           edus  = new SystemLanguageCodes();
            List <SystemLanguageCodePoco> pocos = _logic.GetAll();

            foreach (SystemLanguageCodePoco poco in pocos)
            {
                edus.SystemLanguageCodeReplies.Add(FromPoco(poco));
            }

            return(Task.FromResult <SystemLanguageCodes>(edus));
        }
Beispiel #11
0
        public override Task <Empty> DeleteSystemLanguageCode(SystemLanguageCodes request, ServerCallContext context)
        {
            List <SystemLanguageCodePoco> pocos = new List <SystemLanguageCodePoco>();

            foreach (var item in request.SLC)
            {
                var deletePoco = _logic.Get(item.LanguageID);
                pocos.Add(deletePoco);
            }

            _logic.Delete(pocos.ToArray());
            return(Task.FromResult(new Empty()));
        }
Beispiel #12
0
        public override Task <Empty> DeleteApplcantEducation(SystemLanguageCodes request, ServerCallContext context)
        {
            var logic = new SystemLanguageCodeLogic(new EFGenericRepository <SystemLanguageCodePoco>());

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

            foreach (SystemLanguageCode proto in request.SysLangCode)
            {
                pocos.Add(TranslateFromProto(proto));
            }

            logic.Delete(pocos.ToArray());

            return(Task.FromResult(new Empty()));
        }
        private List <SystemLanguageCodePoco> ToPoco(SystemLanguageCodes secLogs)
        {
            List <SystemLanguageCodePoco> pocos = new List <SystemLanguageCodePoco>();

            foreach (var reply in secLogs.SysCodes)
            {
                SystemLanguageCodePoco poco = new SystemLanguageCodePoco();

                poco.LanguageID = reply.LanguageId;
                poco.Name       = reply.Name;
                poco.NativeName = reply.NativeName;

                pocos.Add(poco);
            }
            return(pocos);
        }
Beispiel #14
0
        public override Task <Empty> UpdateSystemLanguageCode(SystemLanguageCodes request, ServerCallContext context)
        {
            List <SystemLanguageCodePoco> poco = new List <SystemLanguageCodePoco>();

            foreach (var item in request.SLC)
            {
                var updatePoco = _logic.Get(item.LanguageID);
                updatePoco.LanguageID = item.LanguageID;
                updatePoco.NativeName = item.NativeName;
                updatePoco.Name       = item.Name;


                poco.Add(updatePoco);
            }

            _logic.Update(poco.ToArray());
            return(Task.FromResult(new Empty()));
        }
Beispiel #15
0
        public override Task <Empty> CreateSystemLanguageCode(SystemLanguageCodes request, ServerCallContext context)
        {
            List <SystemLanguageCodePoco> poco = new List <SystemLanguageCodePoco>();

            foreach (var item in request.SLC)
            {
                SystemLanguageCodePoco pocoo = new SystemLanguageCodePoco()
                {
                    LanguageID = item.LanguageID,
                    NativeName = item.NativeName,
                    Name       = item.Name
                };

                poco.Add(pocoo);
            }

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