private async Task <EntityBooking> Get(IBookingContainer client) { if (client == null) { throw new ArgumentNullException(nameof(client)); } if (client.BookingId.HasValue) { return(await this.Context.Bookings.AsNoTracking().Include(booking => booking.Client) .Include(booking => booking.Room).FirstOrDefaultAsync(x => x.Id == client.BookingId)); } return(null); }
public static int AddEditJobContainer(IBookingContainer Container) { string strExecution = "[fwd].[spAddEditJobContainers]"; int Result = 0; using (DbQuery oDq = new DbQuery(strExecution)) { oDq.AddIntegerParam("@JobContainerID", Container.BookingContainerID); oDq.AddIntegerParam("@JobID", Container.BookingID); oDq.AddIntegerParam("@ContainerTypeID", Container.ContainerTypeID); oDq.AddVarcharParam("@CntrSize", 2, Container.CntrSize); oDq.AddIntegerParam("@Nos", Container.NoofContainers); oDq.AddIntegerParam("@RESULT", Result, QueryParameterDirection.Output); oDq.RunActionQuery(); Result = Convert.ToInt32(oDq.GetParaValue("@Result")); } return(Result); }
public int AddEditBookingContainer(IBookingContainer Containers) { return(BookingDAL.AddEditBookingContainer(Containers)); }
public int AddEditLeaseContainer(IBookingContainer Containers) { return(LeaseDAL.AddEditLeaseContainer(Containers)); }
public int AddEditJobContainer(IBookingContainer Containers) { return(JobDAL.AddEditJobContainer(Containers)); }
public async Task DeleteAsync(IBookingContainer model) { Context.Bookings.Remove(Mapper.Map <EntityBooking>(model)); await Context.SaveChangesAsync(); }
public async Task <DomainBooking> GetByAsync(IBookingContainer model) { var res = await Get(model); return(Mapper.Map <DomainBooking>(res)); }