public IActionResult Get(int AnnID) { ModelsAPI.Announces announce = _announcesRepositoryGET.Get(AnnID).DALToAPI(); if (announce != null) { return(Ok(announce)); } else { return(NotFound()); } }
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)); } }
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, }); }