public async Task <IActionResult> GetUdcView(long udcId) { UdcModule invMod = new UdcModule(); UdcView view = await invMod.Udc.Query().GetViewById(udcId); return(Ok(view)); }
public async Task <IActionResult> DeleteUdc([FromBody] UdcView view) { UdcModule invMod = new UdcModule(); Udc udc = await invMod.Udc.Query().MapToEntity(view); invMod.Udc.DeleteUdc(udc).Apply(); return(Ok(view)); }
public async Task <IActionResult> UpdateUdc([FromBody] UdcView view) { UdcModule invMod = new UdcModule(); Udc udc = await invMod.Udc.Query().MapToEntity(view); invMod.Udc.UpdateUdc(udc).Apply(); UdcView retView = await invMod.Udc.Query().GetViewById(udc.XrefId); return(Ok(retView)); }
public async Task <IActionResult> AddUdc([FromBody] UdcView view) { UdcModule invMod = new UdcModule(); NextNumber nnUdc = await invMod.Udc.Query().GetNextNumber(); view.UdcNumber = nnUdc.NextNumberValue; Udc udc = await invMod.Udc.Query().MapToEntity(view); invMod.Udc.AddUdc(udc).Apply(); UdcView newView = await invMod.Udc.Query().GetViewByNumber(view.UdcNumber); return(Ok(newView)); }