Exemple #1
0
 public async Task Create([FromBody] FacultyDto faculty)
 {
     await _commandDispatcher.Dispatch <CreateFaculty.Command>(new CreateFaculty.Command()
     {
         facultyDto = faculty
     });
 }
Exemple #2
0
        public bool Save(FacultyDto facultyDto)
        {
            Faculty faculty = new Faculty
            {
                Id      = facultyDto.Id,
                Name    = facultyDto.Name,
                City    = facultyDto.City,
                Address = facultyDto.Address
            };

            try
            {
                using (UnitOfWork unitOfWork = new UnitOfWork())
                {
                    if (facultyDto.Id == 0)
                    {
                        unitOfWork.FacultyRepository.Insert(faculty);
                    }
                    else
                    {
                        unitOfWork.FacultyRepository.Update(faculty);
                    }
                    unitOfWork.Save();
                }
                return(true);
            }
            catch
            {
                Console.WriteLine(faculty);
                return(false);
            }
        }
Exemple #3
0
        public IActionResult GetFaculty(string quary)
        {
            try
            {
                var faculties = _facultyRepository.GetAllByQueryName(quary);

                List <FacultyDto> facultiesDto = new List <FacultyDto>();
                foreach (var faculty in faculties)
                {
                    FacultyDto activityCardDto = new FacultyDto()
                    {
                        Id         = faculty.Id,
                        Name       = faculty.Name,
                        University = faculty.University?.Name
                    };
                    facultiesDto.Add(activityCardDto);
                }

                return(Ok(facultiesDto));
            }
            catch (Exception ex)
            {
                _logger.LogCritical($"An exception was thrown: ", ex);
                return(StatusCode(500, "A problem happend while handeling your request."));
            }
        }
Exemple #4
0
        private void fillFacultyDto()
        {
            if (rdAddFaculty.Checked && (String.IsNullOrEmpty(txtFacultyId.Text.Trim())))
            {
                facultyMainObject = new FacultyDto();
                PersonDto personDto = new PersonDto();
                personDto.Firstname      = txtFirstName.Text.Trim();
                personDto.Lastname       = txtLastName.Text.Trim();
                personDto.Gender         = cmbGender.SelectedValue.ToString();
                personDto.PostalCode     = commonFunctions.ValidateInteger(txtPostalCode.Text);
                personDto.Address        = txtAddress.Text;
                personDto.DateOfBirth    = dtpDoB.Value.Date;
                personDto.PersonType     = (int)EnumCommonClass.PersonType.Faculty;
                facultyMainObject.Person = personDto;
            }
            else
            {
                facultyMainObject.Person.Firstname   = txtFirstName.Text.Trim();
                facultyMainObject.Person.Lastname    = txtLastName.Text.Trim();
                facultyMainObject.Person.Gender      = cmbGender.SelectedValue.ToString();
                facultyMainObject.Person.PostalCode  = commonFunctions.ValidateInteger(txtPostalCode.Text);
                facultyMainObject.Person.Address     = txtAddress.Text;
                facultyMainObject.Person.DateOfBirth = dtpDoB.Value.Date;
            }

            facultyMainObject.Office    = cmbOffice.SelectedValue.ToString();
            facultyMainObject.ContactNo = commonFunctions.ValidateLongInteger(txtContactNo.Text);
            facultyMainObject.Salary    = commonFunctions.ValidateLongInteger(txtSalary.Text);
        }
Exemple #5
0
        public FacultyDto GetFacultyById(int facultyId)
        {
            FacultyData facultyData = new FacultyData();
            FacultyDto  facultyDto  = facultyData.SelectFacultyById(facultyId);

            return(facultyDto);
        }
Exemple #6
0
        private void btnFind_Click(object sender, EventArgs e)
        {
            commonFunctions.ClearInfoMessagePanel(imgWow, imgOops, lblError, lblSuccess);
            string code = "";

            lblError.Text = "";
            if (chkSearchFacultyChooseFromList.Checked)
            {
                code = cmbSearchFacultyChooseFromList.SelectedValue.ToString();
            }
            else
            {
                code = txtSearchFacultyId.Text.Trim();
            }
            if (!String.IsNullOrEmpty(code.Trim()))
            {
                DataLayer.Faculty.FacultyData facultyData = new DataLayer.Faculty.FacultyData();
                facultyMainObject = facultyData.SelectFacultyById(int.Parse(code));
                fillFacultyForm();
            }
            else
            {
                string message = "Sorry!!! we are currently out of fortune-tellers can you please tell us what you are searching for?";
                commonFunctions.LoadInfoMessagePanel(imgWow, imgOops, lblError, lblSuccess, true, message);
            }
        }
        /// <summary>
        /// Get list person
        /// </summary>
        /// <param name="objContex">Get table to object</param>
        /// <returns></returns>
        public static List <FacultyDto> Get(ModelUnibookContainer objContex)
        {
            try
            {
                List <FacultyDto> facultyList = new List <FacultyDto>();
                foreach (var item in FacultyListDal.Get(objContex))
                {
                    FacultyDto faculty = new FacultyDto()
                    {
                        Deleted   = item.Deleted,
                        Name      = item.Name,
                        FacultyId = item.FacultyId
                    };

                    facultyList.Add(faculty);
                }

                return(facultyList);
            }
            catch (DbEntityValidationException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public void Insert(FacultyDto facultyDto)
 {
     try
     {
         FacultyBrl.Insert(facultyDto, dbcontex);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #9
0
        public IActionResult ComposeForGet(FacultyDto facultyDto)
        {
            if (facultyDto == null)
            {
                return(new NotFoundResult());
            }

            var facultyModel = _mapper.Map <FacultyDto>(facultyDto);

            return(new OkObjectResult(facultyModel));
        }
 public void Update(FacultyDto facultyDto)
 {
     try
     {
         FacultyBrl.Update(facultyDto, dbcontex);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #11
0
 /// <summary>
 /// Create a new faculty
 /// </summary>
 /// <param name="faculty"></param>
 /// <param name="objContex"></param>
 public static void Insert(FacultyDto facultyDto, ModelUnibookContainer objContex)
 {
     try
     {
         Faculty faculty = new Faculty();
         faculty.FacultyId = facultyDto.FacultyId;
         faculty.Name      = facultyDto.Name;
         faculty.Deleted   = facultyDto.Deleted;
         FacultyDal.Insert(faculty, objContex);
     }
     catch (Exception)
     {
     }
 }
Exemple #12
0
 /// <summary>
 /// Update changes in the context
 /// </summary>
 /// <param name="objContex"></param>
 public static void Update(FacultyDto facultyDto, ModelUnibookContainer objContex)
 {
     try
     {
         Faculty faculty = FacultyBrl.Get(facultyDto.FacultyId, objContex);
         faculty.Name    = faculty.Name;
         faculty.Deleted = faculty.Deleted;
         FacultyDal.Update(faculty, objContex);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public FacultyDto Get(int id)
        {
            FacultyDto facultyDto = null;

            try
            {
                facultyDto = FacultyBrl.GetDto(1, dbcontex);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(facultyDto);
        }
Exemple #14
0
        public IActionResult edit(long faculty_id)
        {
            try
            {
                var        faculty = _facultyRepository.getById(faculty_id);
                FacultyDto dto     = _mapper.Map <FacultyDto>(faculty);

                // RouteData.Values.Remove("faculty_id");
                return(View(dto));
            }
            catch (Exception ex)
            {
                AlertHelper.setMessage(this, ex.Message, messageType.error);
                return(RedirectToAction("index"));
            }
        }
Exemple #15
0
        public long CreateFaculty(FacultyDto facultyDto)
        {
            Person personBL = new Person();
            long   newId    = personBL.GetNextCode((int)EnumCommonClass.PersonType.Faculty);

            facultyDto.FacultyId       = newId;
            facultyDto.Person.PersonId = newId;

            FacultyData facultyData = new FacultyData();

            if (facultyData.InsertFaculty(facultyDto) > -1)
            {
                return(newId);
            }
            return(-1);
        }
Exemple #16
0
 public IActionResult edit(FacultyDto facultyDto)
 {
     try
     {
         if (ModelState.IsValid)
         {
             _facultyService.update(facultyDto);
             AlertHelper.setMessage(this, "Faculty upated successfully.");
             return(RedirectToAction("index"));
         }
     }
     catch (Exception ex)
     {
         AlertHelper.setMessage(this, ex.Message, messageType.error);
     }
     return(View(facultyDto));
 }
Exemple #17
0
        public IActionResult add(FacultyDto model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _facultyService.save(model);
                    AlertHelper.setMessage(this, "Faculty saved successfully.", messageType.success);
                    return(RedirectToAction("index"));
                }
            }
            catch (Exception ex)
            {
                AlertHelper.setMessage(this, ex.Message, messageType.error);
            }

            return(View(model));
        }
Exemple #18
0
        /// <summary>
        /// Get a faculty with identifier
        /// </summary>
        /// <param name="id"></param>
        /// <param name="objContex"></param>
        /// <returns></returns>
        public static FacultyDto GetDto(int id, ModelUnibookContainer objContex)
        {
            FacultyDto facultyDto = null;

            try
            {
                Faculty faculty = FacultyDal.Get(id, objContex);
                facultyDto           = new FacultyDto();
                facultyDto.FacultyId = faculty.FacultyId;
                facultyDto.Name      = faculty.Name;
                facultyDto.Deleted   = faculty.Deleted;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(facultyDto);
        }
        public void save(FacultyDto facultyDto)
        {
            try
            {
                using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
                {
                    Faculty faculty = new Faculty();
                    var     designation_position = _facultyRepository.getAll();

                    _facultyMaker.copy(faculty, facultyDto);
                    _facultyRepository.insert(faculty);

                    tx.Complete();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #20
0
        public FacultyDto GetById(int id)
        {
            FacultyDto facultyDto = new FacultyDto();

            using (UnitOfWork unitOfWork = new UnitOfWork())
            {
                Faculty faculty = unitOfWork.FacultyRepository.GetByID(id);
                if (faculty != null)
                {
                    facultyDto = new FacultyDto
                    {
                        Id      = faculty.Id,
                        Name    = faculty.Name,
                        City    = faculty.City,
                        Address = faculty.Address
                    };
                }
            }
            return(facultyDto);
        }
        public void update(FacultyDto facultyDto)
        {
            try
            {
                using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
                {
                    Faculty faculty = _facultyRepository.getById(facultyDto.faculty_id);

                    if (faculty == null)
                    {
                        throw new ItemNotFoundException($"faculty with ID {facultyDto.faculty_id} doesnot Exit.");
                    }

                    _facultyMaker.copy(faculty, facultyDto);
                    _facultyRepository.update(faculty);;
                    tx.Complete();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #22
0
        public int EditFaculty(FacultyDto facultyDto)
        {
            FacultyData facultyData = new FacultyData();

            return(facultyData.UpdateFaculty(facultyDto));
        }
Exemple #23
0
 public void copy(Faculty faculty, FacultyDto facultyDto)
 {
     faculty.faculty_id = facultyDto.faculty_id;
     faculty.is_active  = facultyDto.is_active;
     faculty.name       = facultyDto.name;
 }