Example #1
0
 public ServiceResponse <Data.Models.SkiResort> CloseSkiResort(Data.Models.SkiResort skiResort)
 {
     try
     {
         skiResort.IsOpen = false;
         _db.Update(skiResort);
         _db.SaveChanges();
         return(new ServiceResponse <Data.Models.SkiResort>
         {
             Data = skiResort,
             Time = DateTime.UtcNow,
             Message = "Close ski resort",
             IsSuccess = true
         });
     }
     catch (Exception e)
     {
         return(new ServiceResponse <Data.Models.SkiResort>
         {
             Data = skiResort,
             Time = DateTime.UtcNow,
             Message = "Error closing ski resort",
             IsSuccess = false
         });
     }
 }
Example #2
0
 /// <summary>
 /// Creating new skiResort
 /// </summary>
 /// <param name="skiResort"></param>
 /// <returns></returns>
 ServiceResponse <Data.Models.SkiResort> ISkiResortService.CreateSkiResort(Data.Models.SkiResort skiResort)
 {
     try
     {
         _db.SkiResorts.Add(skiResort);
         _db.SaveChanges();
         return(new ServiceResponse <Data.Models.SkiResort>
         {
             Data = skiResort,
             Time = DateTime.UtcNow,
             Message = "Saved new ski resort",
             IsSuccess = true
         });
     }
     catch (Exception e)
     {
         return(new ServiceResponse <Data.Models.SkiResort>
         {
             Data = skiResort,
             Time = DateTime.UtcNow,
             Message = "Error saveing new ski resort",
             IsSuccess = false
         });
     }
 }
Example #3
0
 /// <summary>
 /// Make a SkiResort data model to SkiResortModel view model
 /// </summary>
 /// <param name="skiResort"></param>
 /// <returns></returns>
 public static SkiResortModel SerializeSkiResortModel(Data.Models.SkiResort skiResort)
 {
     return(new SkiResortModel
     {
         Id = skiResort.Id,
         CreatedOn = skiResort.CreatedOn,
         UpdatedOn = skiResort.UpdatedOn,
         Address = skiResort.Address,
         IsOpen = skiResort.IsOpen,
         SkiRun = skiResort.SkiRun,
         Lifts = skiResort.Lifts,
         MaxHeight = skiResort.MaxHeight,
         MaxPrize = skiResort.MaxPrize,
         MinHeight = skiResort.MinHeight,
         MinPrize = skiResort.MinPrize,
         Name = skiResort.Name
     });
 }