Example #1
0
        public Dag GetDagById(int ID)
        {
            DagDTO dagDTO = _dagCollectionDAL.GetDagById(ID).FirstOrDefault();
            Dag    dag    = new Dag(dagDTO);

            return(dag);
        }
Example #2
0
        public void UpdateDag(DagDTO dagDTO)
        {
            string sql = @"UPDATE [dbo].[dag]
                           SET [date] = @date
                              , [dagType] = @dagType
                              , [naam] = @naam
                              , [beschrijving] = @beschrijving
                              , [beginTijd] = @beginTijd
                              , [eindTijd] = @eindTijd
                           WHERE [dagID] = @dagID";


            var dictionary = new Dictionary <string, object>
            {
                { "@dagID", dagDTO.dagID },
                { "@date", dagDTO.Date },
                { "@dagType", dagDTO.DagType },
                { "@naam", dagDTO.Naam },
                { "@beschrijving", dagDTO.Beschrijving },
                { "@beginTijd", dagDTO.BeginTijd },
                { "@eindTijd", dagDTO.EindTijd },
            };

            var parameters = new DynamicParameters(dictionary);

            DataBaseAccess.SaveData(sql, dagDTO);
        }
Example #3
0
        public void CreateDag(DagDTO dagDTO)
        {
            string sql = @"INSERT INTO dbo.[Dag] (gebruikerID, Date, DagType, Naam, Beschrijving, BeginTijd, EindTijd)
                            VALUES(@UserID, @Date, @DagType, @Naam, @Beschrijving, @BeginTijd, @EindTijd);";

            DataBaseAccess.SaveData(sql, dagDTO);
        }
Example #4
0
        public IEnumerable <DagDTO> GetAllDagen()
        {
            List <DagDTO> dagDTOs = new List <DagDTO>();
            DagDTO        dagDTOA = new DagDTO {
                dagID  = 1,
                UserID = 2
            };

            dagDTOs.Add(dagDTOA);
            return(dagDTOs);
        }
Example #5
0
 public Dag(DagDTO dagDTO)
 {
     ID           = dagDTO.dagID;
     Week         = GetIso8601WeekOfYear(dagDTO.Date);
     WeekDag      = dagDTO.Date.DayOfWeek.ToString();
     Date         = dagDTO.Date;
     DagType      = dagDTO.DagType;
     Naam         = dagDTO.Naam;
     BeginTijd    = dagDTO.BeginTijd;
     EindTijd     = dagDTO.EindTijd;
     Klanten      = dagDTO.Klanten;// use a querry to get all klanten
     Beschrijving = dagDTO.Beschrijving;
 }
Example #6
0
        public void EditDag()
        {
            DagDTO editedDagDTO = new DagDTO
            {
                dagID        = ID,
                Date         = Date,
                Naam         = Naam,
                DagType      = DagType,
                BeginTijd    = BeginTijd,
                EindTijd     = EindTijd,
                Beschrijving = Beschrijving
            };

            _dagDAL.UpdateDag(editedDagDTO);
        }
Example #7
0
        public void EditDag(Dag editedDag)
        {
            DagDTO editedDagDTO = new DagDTO
            {
                dagID        = editedDag.ID,
                Date         = editedDag.Date,
                Naam         = editedDag.Naam,
                DagType      = editedDag.DagType,
                BeginTijd    = editedDag.BeginTijd,
                EindTijd     = editedDag.EindTijd,
                Beschrijving = editedDag.Beschrijving
            };

            _dagCollectionDAL.UpdateDag(editedDagDTO);
        }
Example #8
0
        public void CreateDag(Dag newDag)
        {
            DagDTO newDagDTO = new DagDTO
            {
                UserID       = newDag.UserID,
                Date         = newDag.Date,
                Naam         = newDag.Naam,
                DagType      = newDag.DagType,
                BeginTijd    = newDag.BeginTijd,
                EindTijd     = newDag.EindTijd,
                Beschrijving = newDag.Beschrijving
            };

            _dagCollectionDAL.CreateDag(newDagDTO);
        }
Example #9
0
 public void UpdateDag(DagDTO dagDTO)
 {
     throw new NotImplementedException();
 }
Example #10
0
 public void Delete(DagDTO klantDTO)
 {
 }