コード例 #1
0
        public CuisineBTO UpdateCuisine(CuisineBTO cuisineBto)
        {
            CuisineDTO cuisine = new CuisineDTO();

            if (cuisineBto != null)
            {
                cuisine = cuisineRepository.Update(cuisineBto.BTOToCuisineDomain().ToDTO());
                return(cuisine?.DTOToCuisineDomain().ToBTO() ?? null);
            }
            return(null);
        }
コード例 #2
0
ファイル: AddUC.cs プロジェクト: RandyLeclerc/FastFoodOrder
        public CuisineBTO AddCuisine(CuisineBTO cuisineBto)
        {
            CuisineDTO cuisine = new CuisineDTO();

            if (cuisineBto != null)
            {
                cuisine = cuisineRepository.Create(cuisineBto.BTOToCuisineDomain().ToDTO());
                return(cuisine.DTOToCuisineDomain().ToBTO());
            }
            return(null);
        }
コード例 #3
0
        public IActionResult CreateCuisine(CuisineBTO cuisineBTO)
        {
            if (!ModelState.IsValid)
            {
                return(View(cuisineBTO));
            }
            var result = cuisineUC.AddCuisine(cuisineBTO);

            if (result == null)
            {
                return(RedirectToAction("Error", new { errorMessage = "We can't add this cuisine, please contact support" }));
            }
            return(RedirectToAction("GetAllCuisines"));
        }
コード例 #4
0
 public static CuisineDomain BTOToCuisineDomain(this CuisineBTO cuisineBto)
 {
     if (cuisineBto != null)
     {
         return new CuisineDomain
                {
                    Id   = cuisineBto.Id,
                    Name = cuisineBto.Name
                }
     }
     ;
     else
     {
         return(null);
     }
 }