Exemplo n.º 1
0
        public IActionResult Get(int AnnID)
        {
            ModelsAPI.Announces announce = _announcesRepositoryGET.Get(AnnID).DALToAPI();

            if (announce != null)
            {
                return(Ok(announce));
            }
            else
            {
                return(NotFound());
            }
        }
Exemplo n.º 2
0
        public IActionResult Post(ModelsAPI.Announces Annonce)
        {
            int NewAnnId = _announcesRepositoryCREATE.Create(Annonce.APIToDAL());

            if (NewAnnId != 0)
            {
                _announcesRepositoryCREATE.PostSport(Annonce.ListSport.Select(x => x.APIToDALSport()).ToList(), NewAnnId);
                _announcesRepositoryCREATE.PostActivity(Annonce.ListActivity.Select(x => x.APIToDALActivity()).ToList(), NewAnnId);
                _announcesRepositoryCREATE.PostCommoditer(Annonce.ListCommoditer.Select(x => x.APIToDALCommoditer()).ToList(), NewAnnId);
                _announcesRepositoryCREATE.PostTypeHoliday(Annonce.ListTypeHoliday.Select(x => x.APIToDALTypeHoliday()).ToList(), NewAnnId);
                _announcesRepositoryCREATE.PostHabitat(Annonce.TypeHabitat.APIToDALTypeHabitat(), NewAnnId);
                return(Ok());
            }
            else
            {
                return(NotFound(NewAnnId));
            }
        }
Exemplo n.º 3
0
 public static ModelsDAL.Announces APIToDAL(this ModelsAPI.Announces DALToAPI)
 {
     return(new ModelsDAL.Announces
     {
         AnnID = DALToAPI.AnnID,
         Name = DALToAPI.Name,
         SubName = DALToAPI.SubName,
         Desc = DALToAPI.Desc,
         UserID = DALToAPI.UserID,
         StartDate = DALToAPI.StartDate,
         EndDate = DALToAPI.EndDate,
         Vues = DALToAPI.Vues,
         UserValid = DALToAPI.UserValid,
         AdminValid = DALToAPI.AdminValid,
         CreateDate = DALToAPI.CreateDate,
         AddressPays = DALToAPI.AddressPays,
         AddressVille = DALToAPI.AddressVille,
         AddressCodePostal = DALToAPI.AddressCodePostal,
         AddressRue = DALToAPI.AddressRue,
         AddressNumero = DALToAPI.AddressNumero,
     });
 }