コード例 #1
0
        protected override void PersistAdd(Individualize aggregateRoot)
        {
            int individualizeId = _mDAO.Add(aggregateRoot.MCM_Individualize);

            if (aggregateRoot.ListCM_IndividualizeLine != null && aggregateRoot.ListCM_IndividualizeLine.Count > 0)
            {
                foreach (CM_IndividualizeLine item in aggregateRoot.ListCM_IndividualizeLine)
                {
                    item.IndividualizeID = individualizeId;
                    _mDaoLine.Add(item);
                }
            }
        }
コード例 #2
0
        public IActionResult RegisterUser(User user)
        {
            if (!String.IsNullOrEmpty(user.AccountId))
            {
                CheckProvidedId(user);
                return(View("User"));
            }
            else
            {
                Account newAccount = new Account();
                User    newUser    = new User();

                SetNewUser(user, newUser);
                SetNewAccountId(newUser, newAccount);
                newAccount.Users.Add(newUser);
                _dao.Add(newAccount);

                ViewData["Message"] = "Signin successfull and account created.";

                HttpContext.Session.SetObject("account", newAccount);
                HttpContext.Session.SetObject("user", newUser);

                return(View("User", newUser));
            }
        }
コード例 #3
0
        public async Task <eResponse> JoinTheFun(InputModel user)
        {
            try
            {
                var participants = await _santaDAO.GetAll();

                if (!participants.Data.Any(x => x.Name.Equals(user.Name)))
                {
                    await _santaDAO.Add(new Participant()
                    {
                        Name        = user.Name,
                        Taken       = false,
                        HaveDrawn   = false,
                        WhoTheyDrew = string.Empty
                    });

                    return(eResponse.Success);
                }
                else
                {
                    return(eResponse.Failure);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #4
0
        public void AddTest(string id, string name, string apellidos, string dni, string fechaNac, string edad, string registro)
        {
            //_log.Debug("AlumnoJsonTests inicio "+ System.Reflection.MethodBase.GetCurrentMethod().Name );
            Alumno alumno    = new Alumno(Guid.NewGuid().ToString(), id, name, apellidos, dni, fechaNac, edad, registro);
            var    alumnoObt = iAlumnoDao.Add(alumno);

            Assert.IsTrue(alumno.Equals(alumnoObt));
            //_log.Debug("Fin AlumnoJsonTests " + System.Reflection.MethodBase.GetCurrentMethod().Name);
        }
コード例 #5
0
 public void Adicionar(Modelo mod)
 {
     if (!dao.Exists(mod.Nome))
     {
         dao.Add(mod);
     }
     else
     {
         throw new BusinessException("Modelo já cadastrado.");
     }
 }
コード例 #6
0
        public void TestDAOXML(Alumno alumno)
        {
            ConfigManager configManager = new ConfigManager();

            configManager.Formater(TipoFichero.XML);
            IDAO <Alumno> doc = DAOFactory <Alumno> .getFormat();

            Alumno alObt = doc.Add(alumno);

            Assert.IsTrue(alumno.Equals(alObt));
        }
コード例 #7
0
 public void Adicionar(Fabricante fab)
 {
     if (!dao.Exists(fab.Nome))
     {
         dao.Add(fab);
     }
     else
     {
         throw new BusinessException("Fabricante já cadastrado.");
     }
 }
コード例 #8
0
        public async Task <DataResponse <Event> > CreateEvent(DataInput <Event> newEvent)
        {
            try
            {
                var result = await _eventDAO.Add(newEvent.Data);

                return(result);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #9
0
        public override void PersistAdd <T>(T dataEntity)
        {
            IDAO <T> dao = CreateDAO <T>();

            //兼容外部设置数据库
            dataEntity.IsExternalConnection          = dao.IsExternalConnection;
            dataEntity.ExternalConnectionStringsName = dao.ExternalConnectionStringsName;
            int id = dao.Add <T>(dataEntity);

            SimpleResult         = new SimpleResult();
            SimpleResult.Result  = true;
            SimpleResult.Message = id + "";
        }
コード例 #10
0
 public void Add(Group group)
 {
     _groupsDAO.Add(group);
 }
コード例 #11
0
 public void Add(Departament departament)
 {
     _departamentsDAO.Add(departament);
 }
コード例 #12
0
        public void Initialize(//CO_Enterprise mCO_Enterprise,
            CM_User mCM_User,
            List <CM_Module> listCM_Module, List <CM_Functions> listCM_Functions, List <CM_ModuleFunction_Ref> listCM_ModuleFunction_Ref,
            List <string> listInsertSql)
        {
            try
            {
                using (TransactionScope scope = new TransactionScope())
                {
                    //    _mDaoEnterprise.Add(mCO_Enterprise);
                    _mDaoUser.Add(mCM_User);
                    List <string>         listUpdateSql = new List <string>();
                    int                   oldId         = 0;
                    int                   newId         = 0;
                    Dictionary <int, int> dicModuleId   = new Dictionary <int, int>();
                    foreach (CM_Module item in listCM_Module)
                    {
                        oldId = item.ID;
                        newId = _mDaoModule.Add(item);
                        listUpdateSql.Add(string.Format("UPDATE CM_Module SET ParentID={1} WHERE ParentID={0}", oldId, newId));
                        if (!dicModuleId.ContainsKey(oldId))
                        {
                            dicModuleId.Add(oldId, newId);
                        }
                    }
                    Dictionary <int, int> dicFunctionId = new Dictionary <int, int>();
                    foreach (CM_Functions item in listCM_Functions)
                    {
                        oldId = item.ID;
                        newId = _mDaoFunctions.Add(item);
                        if (!dicFunctionId.ContainsKey(oldId))
                        {
                            dicFunctionId.Add(oldId, newId);
                        }
                    }
                    foreach (CM_ModuleFunction_Ref item in listCM_ModuleFunction_Ref)
                    {
                        if (dicModuleId.ContainsKey(item.ModuleID))
                        {
                            item.ModuleID = dicModuleId[item.ModuleID];
                        }
                        if (dicFunctionId.ContainsKey(item.FunctionID))
                        {
                            item.FunctionID = dicFunctionId[item.FunctionID];
                        }
                        _mDaoRef.Add(item);
                    }
                    foreach (string sql in listInsertSql)
                    {
                        _mSqlHelper.ExecuteNonQuery(sql);
                    }
                    foreach (string sql in listUpdateSql)
                    {
                        _mSqlHelper.ExecuteNonQuery(sql);
                    }

                    scope.Complete();
                }
            }
            catch (Exception)
            {
            }
        }
コード例 #13
0
 public void Add(Student student)
 {
     _studentsDAO.Add(student);
 }
コード例 #14
0
 public void Add(Faculty faculty)
 {
     _facultiesDAO.Add(faculty);
 }