示例#1
0
        public FindAllItemReponse <ImportantDeadlineModel> GetRelatedImportantDeadline(DateTime date, int pageSize, int pageIndex)
        {
            try
            {
                IImportantDeadlineRepository conRepository = RepositoryClassFactory.GetInstance().GetImportantDeadlineRepository();

                var result = conRepository.FindAllRelated(date, pageSize, pageIndex);
                var _con   = result.Item2.Select(n => MapperUtil.CreateMapper().Mapper.Map <ImportantDeadline, ImportantDeadlineModel>(n)).ToList();
                return(new FindAllItemReponse <ImportantDeadlineModel>
                {
                    Count = result.Item1,
                    Items = _con,
                    ErrorCode = (int)ErrorCode.None,
                    Message = string.Empty
                });
            }
            catch (Exception ex)
            {
                return(new FindAllItemReponse <ImportantDeadlineModel>
                {
                    ErrorCode = (int)ErrorCode.Error,
                    Message = ex.Message
                });
            }
        }
示例#2
0
 public DataModel.Response.BaseResponse DeleteImportantDeadline(string id)
 {
     try
     {
         IImportantDeadlineRepository importantDeadlineRepository = RepositoryClassFactory.GetInstance().GetImportantDeadlineRepository();
         importantDeadlineRepository.Delete(id);
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_delete_success
         });
     }
     catch (Exception ex)
     {
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
示例#3
0
 public DataModel.Response.BaseResponse UpdateImportantDealine(DataModel.Model.ImportantDeadlineModel importantDeadline)
 {
     try
     {
         IImportantDeadlineRepository importantDeadlineRepository = RepositoryClassFactory.GetInstance().GetImportantDeadlineRepository();
         ImportantDeadline            _importantDeadline          = MapperUtil.CreateMapper().Mapper.Map <ImportantDeadlineModel, ImportantDeadline>(importantDeadline);
         importantDeadlineRepository.Update(_importantDeadline);
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_update_success
         });
     }
     catch (Exception ex)
     {
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
示例#4
0
 public DataModel.Response.FindAllItemReponse <DataModel.Model.ImportantDeadlineModel> GetImportantDeadlines()
 {
     try
     {
         IImportantDeadlineRepository importantDeadlineRepository = RepositoryClassFactory.GetInstance().GetImportantDeadlineRepository();
         IList <ImportantDeadline>    importantDeadline           = importantDeadlineRepository.FindAll();
         var _importantDeadline = importantDeadline.Select(i => MapperUtil.CreateMapper().Mapper.Map <ImportantDeadline, ImportantDeadlineModel>(i)).ToList();
         return(new FindAllItemReponse <ImportantDeadlineModel>
         {
             Items = _importantDeadline,
             ErrorCode = (int)ErrorCode.None,
             Message = string.Empty
         });
     }
     catch (Exception ex)
     {
         return(new FindAllItemReponse <ImportantDeadlineModel>
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
示例#5
0
 public DataModel.Response.FindItemReponse <DataModel.Model.ImportantDeadlineModel> FindImportantByActionURL(string url)
 {
     try
     {
         IImportantDeadlineRepository importantDeadlineRepository = RepositoryClassFactory.GetInstance().GetImportantDeadlineRepository();
         ImportantDeadline            importantDealine            = importantDeadlineRepository.FindByActionURL(url);
         var _importantDeadline = MapperUtil.CreateMapper().Mapper.Map <ImportantDeadline, ImportantDeadlineModel>(importantDealine);
         return(new FindItemReponse <ImportantDeadlineModel>
         {
             Item = _importantDeadline,
             ErrorCode = (int)ErrorCode.None,
             Message = string.Empty
         });
     }
     catch (Exception ex)
     {
         return(new FindItemReponse <ImportantDeadlineModel>
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
示例#6
0
 public FindItemReponse <ImportantDeadlineModel> FindImportantDeadlineByType(DeadlineType type)
 {
     try
     {
         IImportantDeadlineRepository importantDeadlineRepository = RepositoryClassFactory.GetInstance().GetImportantDeadlineRepository();
         ImportantDeadline            importantDeadline           = importantDeadlineRepository.FindByType((int)type);
         var _importantDeadlines = MapperUtil.CreateMapper().Mapper.Map <ImportantDeadline, ImportantDeadlineModel>(importantDeadline);
         return(new FindItemReponse <ImportantDeadlineModel>
         {
             Item = _importantDeadlines,
             ErrorCode = (int)ErrorCode.None,
             Message = string.Empty
         });
     }
     catch (Exception ex)
     {
         return(new FindItemReponse <ImportantDeadlineModel>
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
示例#7
0
 public DataModel.Response.InsertResponse CreateImportantDeadline(DataModel.Model.ImportantDeadlineModel importantDeadline)
 {
     try
     {
         IImportantDeadlineRepository importantDeadlineRepository = RepositoryClassFactory.GetInstance().GetImportantDeadlineRepository();
         ImportantDeadline            _importantDeadline          = MapperUtil.CreateMapper().Mapper.Map <ImportantDeadlineModel, ImportantDeadline>(importantDeadline);
         object id = importantDeadlineRepository.Insert(_importantDeadline);
         return(new InsertResponse
         {
             InsertID = id.ToString(),
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_create_success
         });
     }
     catch (Exception ex)
     {
         return(new InsertResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }