public async Task <IActionResult> GetPayRollTotalsView(long payRollTotalsId) { PayRollTotalsModule invMod = new PayRollTotalsModule(); PayRollTotalsView view = await invMod.PayRollTotals.Query().GetViewById(payRollTotalsId); return(Ok(view)); }
public async Task <IActionResult> DeletePayRollTotals([FromBody] PayRollTotalsView view) { PayRollTotalsModule invMod = new PayRollTotalsModule(); PayRollTotals payRollTotals = await invMod.PayRollTotals.Query().MapToEntity(view); invMod.PayRollTotals.DeletePayRollTotals(payRollTotals).Apply(); return(Ok(view)); }
public async Task <IActionResult> UpdatePayRollTotals([FromBody] PayRollTotalsView view) { PayRollTotalsModule invMod = new PayRollTotalsModule(); PayRollTotals payRollTotals = await invMod.PayRollTotals.Query().MapToEntity(view); invMod.PayRollTotals.UpdatePayRollTotals(payRollTotals).Apply(); PayRollTotalsView retView = await invMod.PayRollTotals.Query().GetViewById(payRollTotals.PayRollTotalsId); return(Ok(retView)); }
public async Task <IActionResult> AddPayRollTotals([FromBody] PayRollTotalsView view) { PayRollTotalsModule invMod = new PayRollTotalsModule(); NextNumber nnPayRollTotals = await invMod.PayRollTotals.Query().GetNextNumber(); view.PayRollTotalsNumber = nnPayRollTotals.NextNumberValue; PayRollTotals payRollTotals = await invMod.PayRollTotals.Query().MapToEntity(view); invMod.PayRollTotals.AddPayRollTotals(payRollTotals).Apply(); PayRollTotalsView newView = await invMod.PayRollTotals.Query().GetViewByNumber(view.PayRollTotalsNumber); return(Ok(newView)); }