コード例 #1
0
        public IEnumerable <Supervisor> GetSupervisorsBySiteId(int siteId)
        {
            var supervisor = _supervisorRepo.Find(x => x.SiteId == siteId);
            var mapper     = new SupervisorMapper();

            return(mapper.Map(supervisor.ToList()));
        }
コード例 #2
0
        public void AddSupervisor(Supervisor supervisor)
        {
            var mapper = new SupervisorMapper();
            var entity = mapper.Map(supervisor);

            _supervisorRepo.Add(entity);
            _supervisorRepo.Save();
        }
コード例 #3
0
        public void DeleteSupervisor(Supervisor supervisorModel)
        {
            var mapper         = new SupervisorMapper();
            var entity         = mapper.Map(supervisorModel);
            var entityToDelete = _supervisorRepo.Get(entity.SupervisorId);

            _supervisorRepo.Delete(entityToDelete);
            _supervisorRepo.Save();
        }