Exemplo n.º 1
0
        public IHttpActionResult GetById(int id)
        {
            var model = _departmentInfo.GetById(id);

            if (model != null)
            {
                DepartmentInfoViewModel VM = new DepartmentInfoViewModel
                {
                    Id                    = model.Id,
                    Name                  = model.Name,
                    History               = model.History,
                    Mission               = model.Mission,
                    Vission               = model.Vission,
                    Address               = model.Address,
                    Phone                 = model.Phone,
                    FaxNo                 = model.FaxNo,
                    Email                 = model.Email,
                    HeadOfDepartmentId    = model.HeadOfDepartmentId,
                    HeadDepartmentMessage = model.HeadDepartmentMessage,
                };

                return(Ok(VM));
            }
            return(Ok("Item Not Found !"));
        }
 public AddDepartmentWindow(Department dm)
 {
     isAddNewDepart = false;
     DepartmentInfo = new DepartmentInfoViewModel(dm);
     InitializeComponent();
     this.DataContext = DepartmentInfo;
 }
 private void setDepartmentId(DepartmentInfoViewModel department)
 {
     department.Id = int.Parse(department.Code);
     foreach (var childDepartment in department.ChildDepartmentsList)
     {
         childDepartment.ParentDepartmentInfo = department;
         setDepartmentId(childDepartment);
     }
 }
Exemplo n.º 4
0
        public IHttpActionResult Insert(DepartmentInfoViewModel model)
        {
            DepartmentInfo data = new DepartmentInfo
            {
                Id                    = model.Id,
                Name                  = model.Name,
                History               = model.History,
                Mission               = model.Mission,
                Vission               = model.Vission,
                Address               = model.Address,
                Phone                 = model.Phone,
                FaxNo                 = model.FaxNo,
                Email                 = model.Email,
                HeadOfDepartmentId    = model.HeadOfDepartmentId,
                HeadDepartmentMessage = model.HeadDepartmentMessage
            };

            _departmentInfo.Insert(data);
            return(Ok(data));
        }
 public AddDepartmentWindow()
 {
     DepartmentInfo = new DepartmentInfoViewModel();
     InitializeComponent();
     this.DataContext = DepartmentInfo;
 }
Exemplo n.º 6
0
        public virtual async Task <IActionResult> OnGetAsync()
        {
            DepartmentInfo = new DepartmentInfoViewModel();

            return(Page());
        }