예제 #1
0
        public Dictionary <string, int> ObtenerDiccionarioPorNombre(List <string> commisions, int user_id)
        {
            var olista = oRepositorio.ObtenerTodos();


            Dictionary <string, int> dictionary = new Dictionary <string, int>();

            foreach (var item in olista)
            {
                dictionary.Add(item.name, item.commission_id);
            }
            foreach (var commision in commisions)
            {
                if (!String.IsNullOrEmpty(commision) && !dictionary.ContainsKey(commision))
                {
                    commissions ocommissions = new commissions
                    {
                        commission_id   = 0,
                        name            = commision,
                        date_created    = DateTime.Now,
                        user_id_created = user_id
                    };
                    ocommissions = oRepositorio.Add(ocommissions);
                    oUnitOfWork.SaveChanges();
                    dictionary.Add(ocommissions.name, ocommissions.commission_id);
                }
            }
            return(dictionary);
        }
예제 #2
0
        public void Eliminar(int id)
        {
            commissions oCommission = new commissions
            {
                commission_id = id,
            };

            oRepositorio.Delete(oCommission);
            oUnitOfWork.SaveChanges();
        }
예제 #3
0
        public void Modificar(CommissionViewModel pCommissionViewModel)
        {
            commissions ocommissions = oRepositorio.FindById(pCommissionViewModel.commission_id);

            ocommissions.name = pCommissionViewModel.name;

            ocommissions.user_id_modified = pCommissionViewModel.user_id_modified;

            ocommissions.date_modified = DateTime.Now;
            oRepositorio.Update(ocommissions);
            oUnitOfWork.SaveChanges();
        }
예제 #4
0
        public void Agregar(CommissionViewModel pCommissionViewModel)
        {
            commissions ocommissions = new commissions
            {
                commission_id   = 0,
                name            = pCommissionViewModel.name,
                date_created    = DateTime.Now,
                user_id_created = pCommissionViewModel.user_id_created
            };

            oRepositorio.Add(ocommissions);
            oUnitOfWork.SaveChanges();
        }