Zbiór zmian 853 dla branches/Emisje/Wierszowki/Wierszowki.Model
- Data:
- 2009-10-15 15:34:49 (17 years ago)
- Lokalizacja:
- branches/Emisje
- Pliki:
-
- 6 zmodyfikowane
- 2 skopiowane
-
. (zmodyfikowane) (1 prop)
-
Wierszowki/Wierszowki.Model/Linq/Author.cs (zmodyfikowane) (1 diff)
-
Wierszowki/Wierszowki.Model/Linq/Info.cs (skopiowane) (skopiowane from trunk/Wierszowki/Wierszowki.Model/Linq/Info.cs)
-
Wierszowki/Wierszowki.Model/Linq/UpdateData.cs (skopiowane) (skopiowane from trunk/Wierszowki/Wierszowki.Model/Linq/UpdateData.cs)
-
Wierszowki/Wierszowki.Model/Linq/User.cs (zmodyfikowane) (1 diff)
-
Wierszowki/Wierszowki.Model/Linq/WierszowkiDataContext.cs (zmodyfikowane) (4 diffs)
-
Wierszowki/Wierszowki.Model/Validation/MagazineItemValidation.cs (zmodyfikowane) (1 diff)
-
Wierszowki/Wierszowki.Model/Wierszowki.Core.csproj (zmodyfikowane) (1 diff)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
branches/Emisje
- Property svn:mergeinfo
-
old new 2 2 /branches/ReklamaReorganizacja:568-731 3 3 /tags/BazaReklam_1.1.28:831 4 /trunk:774-8 374 /trunk:774-852
-
- Property svn:mergeinfo
-
branches/Emisje/Wierszowki/Wierszowki.Model/Linq/Author.cs
r752 r853 8 8 public partial class Author : AuthorValidation, IIdentifiable 9 9 { 10 public string FullName { get { return FirstName + " " + LastName; } }10 public string FullName { get { return LastName + " " + FirstName; } } 11 11 } 12 12 } -
branches/Emisje/Wierszowki/Wierszowki.Model/Linq/User.cs
r838 r853 8 8 public partial class User : UserValidation, IIdentifiable 9 9 { 10 public string FullName { get { return FirstName + " " + LastName; } }10 public string FullName { get { return LastName + " " + FirstName; } } 11 11 } 12 12 } -
branches/Emisje/Wierszowki/Wierszowki.Model/Linq/WierszowkiDataContext.cs
r838 r853 9 9 public Author GetAuthorById(int id) 10 10 { 11 return Authors.Single (a => a.Id == id);11 return Authors.SingleOrDefault(a => a.Id == id); 12 12 } 13 13 … … 23 23 return Users.ToList(); 24 24 } 25 public List<Issue> GetIssue() 26 { 27 return Issues.ToList(); 28 } 25 29 26 30 public User GetUserById(int id) 27 31 { 28 return Users.Single (u => u.Id == id);32 return Users.SingleOrDefault(u => u.Id == id); 29 33 } 30 34 31 35 public User GetUserByLogin(string login) 32 36 { 33 return Users.Single (u => u.Login == login);37 return Users.SingleOrDefault(u => u.Login == login); 34 38 } 35 39 … … 58 62 } 59 63 60 public IQueryable<Issue> FindIssuesByMagazineId(int magazineId )64 public IQueryable<Issue> FindIssuesByMagazineId(int magazineId, int addId) 61 65 { 62 66 var startDate = DateTime.Now.AddMonths(-3); 63 67 var endDate = DateTime.Now.AddMonths(1); 64 65 var query = from i in Issues 66 where i.MagazineId == magazineId 67 && i.Date >= startDate 68 && i.Date <= endDate 69 select i; 70 return query; 68 if (addId != 0) 69 { 70 var query = from i in Issues 71 where (i.Id == addId) || 72 (i.MagazineId == magazineId && i.Date >= startDate && i.Date <= endDate ) 73 select i; 74 return query; 75 } 76 else 77 { 78 var query = from i in Issues 79 where i.MagazineId == magazineId 80 && i.Date >= startDate 81 && i.Date <= endDate 82 select i; 83 return query; 84 } 71 85 } 72 86 73 public IQueryable<Issue> FindIssuesByMagazineItemId(int issueId )87 public IQueryable<Issue> FindIssuesByMagazineItemId(int issueId, int addId) 74 88 { 75 89 var issue = Issues.Single(i => i.Id == issueId); 76 return FindIssuesByMagazineId(issue.MagazineId );90 return FindIssuesByMagazineId(issue.MagazineId, addId); 77 91 } 78 92 … … 151 165 InsertUser(user); 152 166 } 167 153 168 } 154 169 } -
branches/Emisje/Wierszowki/Wierszowki.Model/Validation/MagazineItemValidation.cs
r752 r853 20 20 21 21 [Required(ErrorMessage = "Proszę wybrać datę")] 22 [DataType(DataType.Date)] 22 23 public DateTime Date { get; set; } 23 24 24 25 [Required(ErrorMessage = "Proszę podać tytuł wierszówki")] 26 [StringLength(255)] 25 27 public string Caption { get; set; } 26 28 27 29 [Required(ErrorMessage = "Proszę podać wycenę")] 28 [Range(0, 1000)]29 30 public decimal Price { get; set; } 30 31 31 32 [Required(ErrorMessage = "Proszę podać bonus")] 32 [Range(0, 1000)]33 33 public decimal Bonus { get; set; } 34 34 } -
branches/Emisje/Wierszowki/Wierszowki.Model/Wierszowki.Core.csproj
r752 r853 61 61 <Compile Include="Interfaces\IUserRepository.cs" /> 62 62 <Compile Include="Linq\Author.cs" /> 63 <Compile Include="Linq\Info.cs" /> 63 64 <Compile Include="Linq\Issue.cs" /> 64 65 <Compile Include="Linq\LinqRepository.cs" /> 65 66 <Compile Include="Linq\MagazineItem.cs" /> 66 67 <Compile Include="Linq\Report.cs" /> 68 <Compile Include="Linq\UpdateData.cs" /> 67 69 <Compile Include="Linq\User.cs" /> 68 70 <Compile Include="Linq\Wierszowki.cs">
