public async Task <IActionResult> GetPhoneEntityView(long phonesId) { PhoneModule invMod = new PhoneModule(); PhoneEntityView view = await invMod.Phone.Query().GetViewById(phonesId); return(Ok(view)); }
public async Task <IActionResult> DeletePhones([FromBody] PhoneEntityView view) { PhoneModule invMod = new PhoneModule(); PhoneEntity phones = await invMod.Phone.Query().MapToEntity(view); invMod.Phone.DeletePhones(phones).Apply(); return(Ok(view)); }
public async Task <IActionResult> UpdatePhones([FromBody] PhoneEntityView view) { PhoneModule invMod = new PhoneModule(); PhoneEntity phones = await invMod.Phone.Query().MapToEntity(view); invMod.Phone.UpdatePhones(phones).Apply(); PhoneEntityView retView = await invMod.Phone.Query().GetViewById(phones.PhoneId); return(Ok(retView)); }
public async Task <IActionResult> AddPhones([FromBody] PhoneEntityView view) { PhoneModule invMod = new PhoneModule(); NextNumber nnPhones = await invMod.Phone.Query().GetNextNumber(); view.PhoneEntityNumber = nnPhones.NextNumberValue; PhoneEntity phones = await invMod.Phone.Query().MapToEntity(view); invMod.Phone.AddPhones(phones).Apply(); PhoneEntityView newView = await invMod.Phone.Query().GetViewByNumber(view.PhoneEntityNumber); return(Ok(newView)); }