コード例 #1
0
ファイル: ProjektRepository.cs プロジェクト: famoser/SwissCRM
        public ProjectEntity ConvertToEntity(ProjektModel entity)
        {
            if (entity == null)
                return null;

            var model = new ProjectEntity(entity.Id);
            model.Description = entity.Description;
            model.Name = entity.Name;
            return model;
        }
コード例 #2
0
ファイル: ProjektRepository.cs プロジェクト: famoser/SwissCRM
        public async Task<ProjektModel> ConvertToModel(ProjectEntity entity)
        {
            if (entity == null)
                return null;

            var model = new ProjektModel(entity.Id);
            model.Description = entity.Description;
            model.Name = entity.Name;
            model.Passwords = await PasswordRepository.Instance.GetPasswordsByProjektId(entity.Id);
            model.Milstones = await MilestoneRepository.Instance.GetMilestonesByProjektId(entity.Id);
            return model;
        }
コード例 #3
0
 private void SelectProjektMessage(ProjektModel obj)
 {
     Projekt = obj;
 }
コード例 #4
0
ファイル: ProjektViewModel.cs プロジェクト: famoser/SwissCRM
 private void SelectProjektMessage(ProjektModel obj)
 {
     Projekt = obj;
     ActiveMilestone = Projekt.Milstones[0];
 }
コード例 #5
0
ファイル: CompanyViewModel.cs プロジェクト: famoser/SwissCRM
 private void ProjektModelClicked(ProjektModel obj)
 {
     _navigationService.NavigateTo(PageKeyEnum.Projekt.ToString());
     Messenger.Default.Send(obj, MessengerMessage.SelectProjekt);
 }
コード例 #6
0
ファイル: ProjektRepository.cs プロジェクト: famoser/SwissCRM
 public Task<int> DeleteProjekt(ProjektModel pm)
 {
     return _dataService.Delete(ConvertToEntity(pm));
 }
コード例 #7
0
ファイル: ProjektRepository.cs プロジェクト: famoser/SwissCRM
 public Task<int> SaveProjekt(ProjektModel pm)
 {
     return _dataService.Update(ConvertToEntity(pm));
 }