Example #1
0
        public AssignmentListViewResult GetAssignmentListData(AssignmentListFilterModel filter, int LoggedInUserId, int LoggedInOrganizationId)
        {
            AssignmentListViewResult list         = new AssignmentListViewResult();
            ObjectParameter          totalRecords = new ObjectParameter("TotalRecords", typeof(int));
            var data = base.RepositoryContext.SP_GetAssignmentList(
                filter.PageNo, filter.PageSize, filter.SortColumn,
                filter.SortOrder, filter.Title, Convert.ToInt32(filter.Active), LoggedInOrganizationId,
                totalRecords).ToList();

            list.AssignmentListResult = Mapper.Map <List <SP_GetAssignmentList_Result>, List <AssignmentListResult> >(data);
            list.TotalRecords         = Convert.ToInt32(totalRecords.Value);
            return(list);
        }
Example #2
0
        public int AddUpdateAssignment(AssignmentListFilterModel model, int Userid, int OrganizationId)
        {
            Assignment Assigments = Mapper.Map <AssignmentListFilterModel, Assignment>(model);

            if (model.AssignmentID == 0)
            {
                Assigments.Active         = true;
                Assigments.OrganizationId = OrganizationId;
                base.Insert(Assigments);
                this._unitOfWork.Save();
            }
            else
            {
                Assigments        = GetSingle(model.AssignmentID, Userid, OrganizationId);
                Assigments.Title  = model.Title;
                Assigments.Active = model.Active;
                base.Update(Assigments);
            }
            this._unitOfWork.Save();
            return(Assigments.AssignmentID);
        }
 public AssignmentListViewResult GetAssignmentListData(AssignmentListFilterModel filter)
 {
     return(this._IAssignmentRepository.GetAssignmentListData(filter, base.UserId, base.OrganizationId));
 }
 public int AddUpdateAssignment(AssignmentListFilterModel model)
 {
     return(this._IAssignmentRepository.AddUpdateAssignment(model, base.UserId, base.OrganizationId));
 }