/// <summary> /// Creating new skirun /// </summary> /// <param name="skiRun"></param> /// <returns></returns> ServiceResponse <Data.Models.SkiRun> ISkiRunService.CreateSkiRun(Data.Models.SkiRun skiRun) { try { _db.SkiRuns.Add(skiRun); _db.SaveChanges(); return(new ServiceResponse <Data.Models.SkiRun> { Data = skiRun, Time = DateTime.UtcNow, Message = "Saved new skirun", IsSuccess = true }); } catch (Exception e) { return(new ServiceResponse <Data.Models.SkiRun> { Data = skiRun, Time = DateTime.UtcNow, Message = "Error saveing new skirun", IsSuccess = false }); } }
/// <summary> /// Make a SkiRun data model to SkiRunModel view model /// </summary> /// <param name="skiRun"></param> /// <returns></returns> public static SkiRunModel SerializeSkiRunModel(Data.Models.SkiRun skiRun) { return(new SkiRunModel { Id = skiRun.Id, CreatedOn = skiRun.CreatedOn, SumOfTheLenght = skiRun.SumOfTheLenght, MaxLenght = skiRun.MaxLenght, NumberOfRoute = skiRun.NumberOfRoute, UpdatedOn = skiRun.UpdatedOn }); }