public IHttpActionResult Create(CreateGVModel model) { IHttpActionResult httpActionResult; if (string.IsNullOrEmpty(model.MaGV)) { err.Add("Mã giáo viên không được để trống"); } if (string.IsNullOrEmpty(model.HoTen)) { err.Add("Họ tên giáo viên không được để trống"); } if (err.errors.Count == 0) { GiaoVien giaoVien = new GiaoVien(); giaoVien.MAGV = model.MaGV; giaoVien.HoTen = model.HoTen; giaoVien.NTNS = model.NTNS; giaoVien.TrinhDo = model.TrinhDo; giaoVien = db.GiaoViens.Add(giaoVien); db.SaveChanges(); GiaoVienModel vienModel = new GiaoVienModel(giaoVien); httpActionResult = Ok(vienModel); } else { httpActionResult = Ok(err); } return(httpActionResult); }
public string GiaoVien_insert(GiaoVienModel m) { string dt; try { var sp_result = db.GiaoVien_insert( m.Ma_gv, m.Ten_gv, m.Gioi_tinh, DateTime.Parse(m.Ngay_sinh), m.Email, m.Sđt, int.Parse(m.Active), m.UserName, m.PassWord ); if (sp_result.FirstOrDefault().Identity <= 0) { dt = "Thêm thất bại"; } else { dt = "Thêm thành công"; } } catch (Exception e) { dt = "Đã có lỗi tại GiaoVien_insert" + e; } return(dt); }
public IHttpActionResult TaoMoi(TaoGVModel model) { IHttpActionResult httpActionResult; if (string.IsNullOrEmpty(model.MaGV)) { err.Add("Mã giáo viên không được để trống"); } if (string.IsNullOrEmpty(model.HoTen)) { err.Add("Họ tên giáo viên không được để trống"); } if (err.errors.Count == 0) { GiaoVien giaoVien = new GiaoVien(); giaoVien.MAGV = model.MaGV; giaoVien.HoTen = model.HoTen; giaoVien.NTNS = model.NTNS; giaoVien.TrinhDo = model.TrinhDo; giaoVien = db.GiaoViens.Add(giaoVien); db.SaveChanges(); GiaoVienModel vienModel = new GiaoVienModel(giaoVien); httpActionResult = Ok(vienModel); } else { httpActionResult = new ErrorActionResult(Request, System.Net.HttpStatusCode.BadRequest, err); } return(httpActionResult); }
public string GiaoVien_update_tt(GiaoVienModel m) { string dt; try { var sp_result = db.GiaoVien_update_tt( int.Parse(m.ID), m.Ma_gv, m.Ten_gv, m.Gioi_tinh, DateTime.Parse(m.Ngay_sinh), m.Email, m.Sđt ); if (sp_result.FirstOrDefault().Updated == 1) { dt = "Cập nhật thông tin thành công"; } else { dt = "Cập nhật thông tin thất bại"; } } catch (Exception e) { dt = "Đã có lỗi tại GiaoVien_update" + e; } return(dt); }
public IHttpActionResult TaoGV(CreateGiaoVienModel model) { IHttpActionResult httpActionResult; ErrorModel errors = new ErrorModel(); if (string.IsNullOrEmpty(model.TenGV)) { errors.Add("Tên GV là bat buoc"); } if (errors.Errors.Count == 0) { GiaoVien gv = new GiaoVien(); gv.HoTen = model.TenGV; gv = _db.GiaoViens.Add(gv); this._db.SaveChanges(); GiaoVienModel viewModel = new GiaoVienModel(gv); httpActionResult = Ok(viewModel); } else { httpActionResult = Ok(errors); } return(httpActionResult); }
public IHttpActionResult GetGiaoVienById(int idGiaoVien) { GiaoVienModel giaoVien = null; giaoVien = db.GiaoViens.Where(k => k.Id == idGiaoVien) .Select(k => new GiaoVienModel() { Id = k.Id, Ma = k.Ma, Ten = k.Ten, GioiTinh = k.GioiTinh, NgaySinh = k.NgaySinh, DiaChi = k.DiaChi, DienThoai = k.DienThoai, Email = k.Email, IdBoMon = k.IdBoMon, BoMon = k.IdBoMon == null ? null : new BoMonModel() { Id = k.BoMon.Id, Ma = k.BoMon.Ma, Ten = k.BoMon.Ten } }).FirstOrDefault <GiaoVienModel>(); if (giaoVien == null) { return(NotFound()); } return(Ok(giaoVien)); }
//public ActionResult GetHocSinhList(int PageNo, int PageSize, string Tenhocsinh, string Quequan) //{ // int RecordCount; // var list = hs.getAll(PageNo, PageSize, Tenhocsinh, Quequan, out RecordCount); // HocSinhModel model = new HocSinhModel(); // model.list_HocSinh = list; // model.TotalRecords = RecordCount; // return Json(model, JsonRequestBehavior.AllowGet); //} public ActionResult GetGiaoVien() { var list = hs.getAll(); GiaoVienModel model = new GiaoVienModel(); model.list_GiaoVien = list; return(Json(model, JsonRequestBehavior.AllowGet)); }
public string GiaoVien_delete(GiaoVienModel m) { string dt; try { var sp_result = db.GiaoVien_delete(int.Parse(m.ID)); dt = "Xoá thành công"; } catch (Exception e) { dt = "Đã có lỗi tại GiaoVien_delete" + e; } return(dt); }
public JsonResult GiaoVien_delete(GiaoVienModel m) { var ses = (user_save)Session[constant.USER_SESSION]; QLDanhMucDAL obj = new QLDanhMucDAL(); string dt; try { var a = obj.GiaoVien_delete(m); dt = a; } catch (Exception ex) { dt = "Lỗi dữ liệu"; } return(Json(dt, JsonRequestBehavior.AllowGet)); }
public JsonResult GiaoVien_update_thongtin(GiaoVienModel m) { var ses = (user_save)Session[constant.GV_SESSION]; m.ID = ses.UserID.ToString(); QLDanhMucDAL obj = new QLDanhMucDAL(); string dt; try { var a = obj.GiaoVien_update_tt(m); dt = a; } catch (Exception ex) { dt = "Lỗi dữ liệu"; } return(Json(dt, JsonRequestBehavior.AllowGet)); }