public AjaxResult GetListBookReader([FromBody] PagingSortAndFilter page) { var _result = new AjaxResult(); Dictionary <string, object> dictParameter = new Dictionary <string, object>(); _bookReaderBL = new BookReaderBL(); try { dictParameter["PageSize"] = page.PageSize; dictParameter["PageIndex"] = page.PageIndex; dictParameter["Sort"] = page.Sort; dictParameter["IsStudent"] = page.IsStudent; if (page.ListFilter.Count > 0) { dictParameter["Filter"] = Filter.buildWhereFilterCondition(page.ListFilter); } else { dictParameter["Filter"] = ""; } BookReaderFilter bookReaderFilter; bookReaderFilter = _bookReaderBL.GetBookReaderFilter(dictParameter); _result.Data = bookReaderFilter; _result.Success = true; } catch (Exception ex) { _result.Success = false; _result.Message = "Có lỗi hệ thống"; _result.Message = ex.Message; } return(_result); }
public AjaxResult CreateReader([FromBody] BookReader readerJs) { var _result = new AjaxResult(); _bookReaderBL = new BookReaderBL(); try { // Check BookReaderID trùng hay không Dictionary <string, object> dict = new Dictionary <string, object>(); dict["BookReaderCode"] = readerJs.BookReaderCode; List <BookReader> listReader = _bookReaderBL.SelectBookReaderByCode(dict); if (listReader.Count > 0) { _result.Success = false; _result.Message = "Mã thẻ " + readerJs.BookReaderCode + " đã được sử dụng. Vui lòng kiểm tra lại."; } else { //Tiến hành Insert bản ghi readerJs.CreatedDate = DateTime.Now; readerJs.CreaterID = Guid.Parse("666C3824-0105-9E5B-B86B-0226A45DB0D2"); _bookReaderBL.AddNewBookReader(readerJs); _result.Success = true; _result.Message = "Cất thành công"; } } catch (Exception ex) { _result.Success = false; _result.Message = "Có lỗi đã xảy ra, thực hiện chức năng thất bại"; } return(_result); }
public AjaxResult EditReader([FromBody] BookReader readerJs) { var _result = new AjaxResult(); _bookReaderBL = new BookReaderBL(); Dictionary <string, object> dict = new Dictionary <string, object>(); try { // Khởi tạo giá trị cho dictionary dict["BookReaderCode"] = readerJs.BookReaderCode; dict["BookReaderID"] = readerJs.BookReaderID; // Check trùng BookReaderCode ghi trước khi cho update List <BookReader> listReader = _bookReaderBL.SelectReaderByCodeAndDifferentID(dict); if (listReader.Count > 0) { _result.Success = false; _result.Message = "Mã thẻ " + readerJs.BookReaderCode + " đã được sử dụng. Vui lòng kiểm tra lại."; } else { readerJs.ModifiedDate = DateTime.Now; readerJs.CreaterID = Guid.Parse("666C3824-0105-9E5B-B86B-0226A45DB0D2"); int result = _bookReaderBL.UpdateBookReader(readerJs); if (result > 0) { _result.Success = true; _result.Message = "Cất thành công"; } else { _result.Success = false; _result.Message = "Có lỗi đã xảy ra, thực hiện chức năng thất bại"; } } } catch { _result.Success = false; _result.Message = "Có lỗi đã xảy ra, thực hiện chức năng thất bại"; } return(_result); }
public AjaxResult DeleteReader(Guid memberID) { var _result = new AjaxResult(); Dictionary <string, object> dict = new Dictionary <string, object>(); try { dict["BookReaderID"] = memberID; _bookReaderBL = new BookReaderBL(); _bookReaderBL.DeleteBookReader(dict); _result.Success = true; _result.Message = "Xóa thành công"; } catch (Exception ex) { _result.Success = false; _result.Message = "Có lỗi đã xảy ra, thực hiện chức năng thất bại"; } return(_result); }
public AjaxResult GetReader([FromUri] Guid MemberID) { var _result = new AjaxResult(); _bookReaderBL = new BookReaderBL(); Dictionary <string, object> dict = new Dictionary <string, object>(); try { dict["BookReaderID"] = MemberID; // Lấy thông tin bản ghi dựa vào ID List <BookReader> listReader = _bookReaderBL.SelectBookReaderByID(dict); _result.Data = listReader; _result.Success = true; _result.Message = "Get bản ghi thành công"; } catch { _result.Success = false; _result.Message = "Có lỗi đã xảy ra, thực hiện chức năng thất bại"; } return(_result); }