Ejemplo n.º 1
0
        public async Task <LocationHoliday> UpdateAsync(LocationHoliday locationHoliday)
        {
            var holiday = new Holiday()
            {
                Id            = locationHoliday.Id,
                CreatedDate   = DateTime.UtcNow,
                UpdatedDate   = DateTime.UtcNow,
                EffectiveDate = locationHoliday.EffectiveDate,
                LocationId    = locationHoliday.LocationId,
                Reason        = locationHoliday.Reason,
                Status        = locationHoliday.Status,
                Year          = locationHoliday.Year
            };
            var result = await Connection.UpdateAsync(holiday, transaction : Transaction);

            return(locationHoliday);
        }
Ejemplo n.º 2
0
        public async Task <LocationHoliday> CreateAsync(LocationHoliday locationHoliday)
        {
            var holiday = new Holiday()
            {
                CreatedDate   = DateTime.UtcNow,
                UpdatedDate   = DateTime.UtcNow,
                EffectiveDate = locationHoliday.EffectiveDate,
                LocationId    = locationHoliday.LocationId,
                Reason        = locationHoliday.Reason,
                Status        = locationHoliday.Status,
                Year          = locationHoliday.Year
            };
            var id = await Connection.InsertAsync <int>(holiday, Transaction);

            locationHoliday.Id = id;
            return(locationHoliday);
        }