public void Update(FacultyModel facultyModel) { if (facultyModel != null) { Database.FacultyService.Update(new Entities.Faculty { Id = facultyModel.Id, Code = facultyModel.Code, TitleEn = facultyModel.TitleEn, TitleLv = facultyModel.TitleLv, TitleRu = facultyModel.TitleRu, ShortTitleEn = facultyModel.ShortTitleEn, ShortTitleLv = facultyModel.ShortTitleLv, ShortTitleRu = facultyModel.ShortTitleRu, StudyProgrammes = facultyModel.StudyProgrammes .Select(s => new Entities.StudyProgramme { Id = s.Id, Code = s.Code, TitleEn = s.TitleEn, TitleLv = s.TitleLv, TitleRu = s.TitleRu }).AsQueryable() }); } }
public IActionResult GetFaculty() { FacultyModel newModel = new FacultyModel(); newModel.newList = faculty.GetAll().ToList(); return(View("~/Views/EducationalDepartment/Faculty/Faculty.cshtml", newModel)); }
public ActionResult Edit(short id, FacultyModel facultyModel) { try { var url = _iconfiguration.GetValue <string>("WebServices:Faculty:WebFacultyService"); // TODO: Add update logic here WebFacultyService.WebFacultyServiceSoapClient soapClient = new WebFacultyService.WebFacultyServiceSoapClient(new BasicHttpBinding(BasicHttpSecurityMode.None), new EndpointAddress(url)); // TODO: Add insert logic here WebFacultyService.FacultyDto faculty = new WebFacultyService.FacultyDto() { FacultyId = facultyModel.FacultyId, Deleted = facultyModel.Deleted, Name = facultyModel.Name, }; soapClient.Update(faculty); return(RedirectToAction(nameof(Index))); } catch (System.Net.Http.HttpRequestException ex) { _logger.LogCritical(ex.Message); _logger.LogCritical(ex.StackTrace); return(View()); } catch (Exception ex) { _logger.LogCritical(ex.Message); _logger.LogCritical(ex.StackTrace); return(View()); } }
public async Task <bool> EditFaculty(FacultyModel faculty) { var facul = await GetItemAsync(faculty.id); facul.Name = faculty.Name; return(await UpdateItem(facul)); }
public void SaveFaculty(string FacultyName, int ProgramID, int CourseID, int SubjectID, string Email, string Mobile, string Gender) { FacultyModel ModelObj1 = new FacultyModel(); SqlParameter[] SParam = new SqlParameter[8]; SParam[0] = new SqlParameter("@StudentName", SqlDbType.VarChar); SParam[0].Value = FacultyName; SParam[1] = new SqlParameter("@ProgID", SqlDbType.Int); SParam[1].Value = ProgramID; SParam[2] = new SqlParameter("@CourseID", SqlDbType.Int); SParam[2].Value = CourseID; SParam[3] = new SqlParameter("@SubjectID", SqlDbType.Int); SParam[3].Value = SubjectID; SParam[4] = new SqlParameter("@Email", SqlDbType.VarChar); SParam[4].Value = Email; SParam[5] = new SqlParameter("@Mobile", SqlDbType.VarChar); SParam[5].Value = Mobile; SParam[6] = new SqlParameter("@Gender", SqlDbType.VarChar); SParam[6].Value = Gender; SParam[7] = new SqlParameter("@UserID", SqlDbType.Int); SParam[7].Value = Convert.ToInt32(Session["USER_ID"]); try { ModelObj1.SaveFaculty(SParam); } catch (Exception ex) { } }
//click private void btnAdd_Click(object sender, EventArgs e) { _FacultyModelNow = null; _IStatusForm = 1; _setStatusForm(); txtFacultyID.Focus(); }
public bool AddRecord(object data) { bool result = false; try { JObject jo = restConnection.Post("api/Faculty/Create", data); if (null != jo) { FacultyModel faculty = jo.Value <JObject>("data").ToObject <FacultyModel>(); SelectedItem.Id = faculty.Id; result = true; } } catch (Exception e) { RadWindow.Alert(new DialogParameters { OkButtonContent = "确定", Content = e.Message, Owner = App.Current.MainWindow, Header = "错误" }); } return(result); }
// GET: Faculty/Details/5 public ActionResult Details(short id) { //ViewData["Person"] = _localizer["Person"]; //ViewData["Edit"] = _localizer["Edit"]; //ViewData["Details"] = _localizer["Details"]; //ViewData["BackToList"] = _localizer["BackToList"]; WebFacultyService.FacultyDto facultyDto = null; try { var url = _iconfiguration.GetValue <string>("WebServices:Faculty:WebFacultyService"); WebFacultyService.WebFacultyServiceSoapClient soapClient = new WebFacultyService.WebFacultyServiceSoapClient(new BasicHttpBinding(BasicHttpSecurityMode.None), new EndpointAddress(url)); facultyDto = soapClient.GetId(id); } catch (System.Net.Http.HttpRequestException ex) { _logger.LogCritical(ex.Message); _logger.LogCritical(ex.StackTrace); } catch (Exception ex) { _logger.LogCritical(ex.Message); _logger.LogCritical(ex.StackTrace); } FacultyModel facultyModel = new FacultyModel() { FacultyId = facultyDto.FacultyId, Deleted = facultyDto.Deleted, Name = facultyDto.Name, }; return(View(facultyModel)); }
protected virtual FacultyViewModel CreateFacultyViewModel(FacultyModel facultyModel) { return(new FacultyViewModel() { Id = facultyModel.Id, Name = facultyModel.Name }); }
public async Task <bool> CreateFaculty(FacultyModel faculty) { Faculty facul = new Faculty { Name = faculty.Name }; return(await AddItemAsync(facul)); }
public IActionResult AddFaculty([FromBody] FacultyModel faculty) { if (FacultyRepo.Add(faculty)) { return(Ok($"{faculty.name} has been successfully added to faculty.")); } return(BadRequest("This member of faculty already exists.")); }
public IActionResult DeleteFaculty([FromBody] FacultyModel faculty) { if (FacultyRepo.Delete(faculty)) { return(Ok("Faculty has been successfully deleted.")); } return(NotFound("The faculty member was not found.")); }
public static bool Update(FacultyModel facultyModel) { if (Store.ContainsKey(facultyModel.id)) { Store[facultyModel.id] = facultyModel; return(true); } return(false); }
private void _getData() { if (_FacultyModelNow == null) { _FacultyModelNow = new FacultyModel(); } _FacultyModelNow.StrFacultyID = txtFacultyID.Text; _FacultyModelNow.StrFacultyName = txtFacultyName.Text; _FacultyModelNow.DtFoundedYear = (DateTime)dteStartYear.EditValue; }
public async Task <IActionResult> Edit(int?id) { FacultyModel facultyModel = await facultyRepository.FindFaculty(id); if (facultyModel == null) { return(NotFound()); } return(View(facultyModel)); }
public async Task <IActionResult> Create([Bind("Name")] FacultyModel faculty) { if (ModelState.IsValid) { await facultyRepository.CreateFaculty(faculty); return(RedirectToAction(nameof(Index))); } return(View(faculty)); }
public bool addNewFaculty(FacultyModel faculty) { try { _Context.FacultyModels.Add(faculty); return(_Context.SaveChanges() != 0); } catch { return(false); } }
private ModelLocator() { SessionModel = new SessionModel(); CourseModel = new CourseModel(); ExamModel = new ExamModel(); FacultyModel = new FacultyModel(); PostModel = new PostModel(); ProgrammeModel = new ProgrammeModel(); UniversityModel = new UniversityModel(); UserModel = new UserModel(); SemesterModel = new SemesterModel(); LogModel = new LogModel(); }
public IActionResult GetOneFacultyByCode(string facultyCode) { try { FacultyModel facultyModel = facultyRepository.GetOneFacultyByCode(facultyCode); return(Ok(facultyModel)); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); return(StatusCode(StatusCodes.Status500InternalServerError, errors)); } }
public static bool Delete(FacultyModel facultyModel) { if (Store.ContainsKey(id)) { id--; Store.Remove(facultyModel.id); return(true); } else { return(false); } }
public IActionResult add() { try { FacultyModel facultyModel = new FacultyModel(); return(View(facultyModel)); } catch (Exception ex) { AlertHelper.setMessage(this, ex.Message, messageType.error); return(RedirectToAction("index")); } }
public bool deleteCurrentFaculty(FacultyModel faculty) { try { var FacultyToDelete = _Context.FacultyModels.SingleOrDefault (x => x.StrFacultyID == faculty.StrFacultyID); _Context.FacultyModels.Remove(FacultyToDelete); return(_Context.SaveChanges() != 0); } catch { return(false); } }
public static bool Add(FacultyModel facultyRepo) { if (!Store.ContainsKey(facultyRepo.id)) { id++; facultyRepo.id = id; Store.Add(facultyRepo.id, facultyRepo); return(true); } else { return(false); } }
public FacultyModel GetFacultyByID(string ID) { FacultyModel result = null; result = db.C_FACULTY.Where(x => x.FAC_ID == ID) .Select(x => new FacultyModel { FacID = x.FAC_ID, FacultyNameThai = x.FAC_NAME_THAI, FacultyNameEng = x.FAC_NAME_ENG }).SingleOrDefault(); return(result); }
public async Task <IActionResult> Edit([Bind("Name,id")] FacultyModel faculty) { if (ModelState.IsValid) { if (!await facultyRepository.EditFaculty(faculty)) { return(NotFound()); } return(RedirectToAction(nameof(Index))); } return(View(faculty)); }
// GET api/<controller>/5 public FacultyModel Get(string id) { FacultyModel Faculty = null; try { Faculty = Ifb.GetFacultyByID(id); } catch (Exception) { throw; } return(Faculty); }
//selection changed private void gvFacultyList_SelectionChanged(object sender, DevExpress.Data.SelectionChangedEventArgs e) { if (gvFacultyList.SelectedRowsCount > 0) { _FacultyModelNow = (FacultyModel)gvFacultyList.GetRow(gvFacultyList.FocusedRowHandle); } else { _FacultyModelNow = null; } _loadData(); _IStatusForm = 0; _setStatusForm(); }
// GET: Faculty/Edit/5 public ActionResult Edit(short id) { //ViewData["Edit"] = _localizer["Edit"]; //ViewData["Person"] = _localizer["Person"]; //ViewData["Save"] = _localizer["Save"]; //ViewData["BackToList"] = _localizer["BackToList"]; FacultyController facultyController = new FacultyController(logger, _iconfiguration); WebFacultyService.FacultyDto facultyDto = null; try { ViewBag.ListFaculty = new Microsoft.AspNetCore.Mvc.Rendering.SelectList( ( from faculty in facultyController.FacultyModel select new SelectListItem { Text = faculty.Name, Value = faculty.FacultyId.ToString() } ) , "Value", "Text"); var url = _iconfiguration.GetValue <string>("WebServices:Faculty:WebFacultyService"); WebFacultyService.WebFacultyServiceSoapClient soapClient = new WebFacultyService.WebFacultyServiceSoapClient(new BasicHttpBinding(BasicHttpSecurityMode.None), new EndpointAddress(url)); facultyDto = soapClient.GetId(id); } catch (System.Net.Http.HttpRequestException ex) { _logger.LogCritical(ex.Message); _logger.LogCritical(ex.StackTrace); } catch (Exception ex) { _logger.LogCritical(ex.Message); _logger.LogCritical(ex.StackTrace); } FacultyModel facultyModel = new FacultyModel() { FacultyId = facultyDto.FacultyId, Deleted = facultyDto.Deleted, Name = facultyDto.Name }; return(View(facultyModel)); }
public async Task <FacultyModel> FindFaculty(int?id) { if (id == null) { return(null); } var faculty = await GetItemAsync(id); if (faculty == null) { return(null); } FacultyModel model = new FacultyModel { id = faculty.Id, Name = faculty.Name }; return(model); }
public async Task <IActionResult> Update([FromForm] FacultyModel model) { try { if (this.ValidRoleForAction(_context, _auth, new string[] { "Admin" })) { bool saved; if (ModelState.IsValid) { Faculty item = await _context.GetByIdAsync <Faculty>(x => x.Id == model.Id); PhotoUploadCloudinary upload = new PhotoUploadCloudinary(_cloudinaryConfig); Photo photo = upload.Upload(model.Photo); item.Name = model.Name; item.LessonHour = model.LessonHour; item.Photo = photo; await _context.Add(photo); _context.Update(item); saved = await _context.SaveAll(); if (saved == true) { return(Ok(item)); } else { return(BadRequest("Item cannot be updated")); } } return(BadRequest("Model is not valid")); } return(Forbid()); } catch (Exception ex) { var arguments = this.GetBaseData(_context, _auth); _logger.LogException(ex, arguments.Email, arguments.Path); return(BadRequest($"{ex.GetType().Name} was thrown.")); } }