Ejemplo n.º 1
0
        private AccountTeamSize ModelToEntityMapper(AccountTeamSizeModel Teamsize)
        {
            AccountTeamSize Size = new AccountTeamSize()
            {
                AccountId  = Teamsize.AccountID,
                AddedBy    = Teamsize.AddedBy,
                AddedOn    = Teamsize.AddedOn,
                Quarter    = Teamsize.Quarter,
                TeamSize   = Teamsize.TeamSize,
                TeamSizeID = Teamsize.TeamSizeID,
                Year       = Teamsize.Year
            };

            return(Size);
        }
Ejemplo n.º 2
0
        private AccountTeamSizeModel EntityToModelMapper(AccountTeamSize Teamsize)
        {
            AccountTeamSizeModel Size = new AccountTeamSizeModel()
            {
                AccountID  = Teamsize.AccountId,
                AddedBy    = Teamsize.AddedBy,
                AddedOn    = Teamsize.AddedOn,
                Quarter    = Teamsize.Quarter,
                TeamSize   = Teamsize.TeamSize,
                TeamSizeID = Teamsize.TeamSizeID,
                Year       = Teamsize.Year
            };

            return(Size);
        }
Ejemplo n.º 3
0
        public bool AddTeamSize(AccountTeamSize TeamSize)
        {
            using (KraContext Context = new KraContext()) {
                AccountTeamSize size = (from teamsize in Context.TeamSize where teamsize.AccountId == TeamSize.AccountId && teamsize.Quarter == TeamSize.Quarter select teamsize).SingleOrDefault();
                if (size != null)
                {
                    size.TeamSize = TeamSize.TeamSize;

                    Context.SaveChanges();
                }
                else
                {
                    Context.TeamSize.Add(TeamSize);
                    Context.SaveChanges();
                }
            }
            return(true);
        }
Ejemplo n.º 4
0
        public AccountTeamSizeModel GetTeamSize(int AccountId, string Quarter, int Year)
        {
            AccountTeamSizeModel size;

            try
            {
                AccountTeamSize Teamsize = TeamSizeDal.GetTeamSize(AccountId, Quarter, Year);
                size = EntityToModelMapper(Teamsize);
            }
            catch (Exception ex)
            {
                logger.Error(ex.InnerException);
                logger.Error(ex.Message);
                logger.Error(ex.Source);
                size = null;
            }
            return(size);
        }