public async Task Create([FromBody] FacultyDto faculty) { await _commandDispatcher.Dispatch <CreateFaculty.Command>(new CreateFaculty.Command() { facultyDto = faculty }); }
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); } }
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.")); } }
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); }
public FacultyDto GetFacultyById(int facultyId) { FacultyData facultyData = new FacultyData(); FacultyDto facultyDto = facultyData.SelectFacultyById(facultyId); return(facultyDto); }
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; } }
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; } }
/// <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) { } }
/// <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); }
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")); } }
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); }
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)); }
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)); }
/// <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; } }
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; } }
public int EditFaculty(FacultyDto facultyDto) { FacultyData facultyData = new FacultyData(); return(facultyData.UpdateFaculty(facultyDto)); }
public void copy(Faculty faculty, FacultyDto facultyDto) { faculty.faculty_id = facultyDto.faculty_id; faculty.is_active = facultyDto.is_active; faculty.name = facultyDto.name; }