public async Task <IActionResult> GetCustomerPhonesById(Int64 CustomerPhoneId) { CustomerPhones Items = new CustomerPhones(); try { Items = await _context.CustomerPhones.Where(q => q.CustomerPhoneId == CustomerPhoneId).FirstOrDefaultAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(await Task.Run(() => Ok(Items))); }
public async Task <ActionResult <CustomerPhones> > Insert([FromBody] CustomerPhones _CustomerPhones) { CustomerPhones _CustomerPhonesq = new CustomerPhones(); try { _CustomerPhonesq = _CustomerPhones; _context.CustomerPhones.Add(_CustomerPhonesq); await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(BadRequest($"Ocurrio un error:{ex.Message}")); } return(await Task.Run(() => Ok(_CustomerPhonesq))); }
public async Task <IActionResult> Delete([FromBody] CustomerPhones _CustomerPhones) { CustomerPhones _CustomerPhonesq = new CustomerPhones(); try { _CustomerPhonesq = _context.CustomerPhones .Where(x => x.CustomerPhoneId == (Int64)_CustomerPhones.CustomerPhoneId) .FirstOrDefault(); _context.CustomerPhones.Remove(_CustomerPhonesq); await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(await Task.Run(() => BadRequest($"Ocurrio un error:{ex.Message}"))); } return(await Task.Run(() => Ok(_CustomerPhonesq))); }
public async Task <ActionResult <CustomerPhones> > Update([FromBody] CustomerPhones _CustomerPhones) { CustomerPhones _CustomerPhonesq = _CustomerPhones; try { _CustomerPhonesq = await(from c in _context.CustomerPhones .Where(q => q.CustomerPhoneId == _CustomerPhones.CustomerPhoneId) select c ).FirstOrDefaultAsync(); _context.Entry(_CustomerPhonesq).CurrentValues.SetValues((_CustomerPhones)); //_context.CustomerPhones.Update(_CustomerPhonesq); await _context.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError($"Ocurrio un error: { ex.ToString() }"); return(await Task.Run(() => BadRequest($"Ocurrio un error:{ex.Message}"))); } return(await Task.Run(() => Ok(_CustomerPhonesq))); }
private void AddCustomerPhone(CustomerPhones customerPhone, Guid customerId) { customerPhone.CustomerId = customerId; _rw.CustomerPhones.CreateCustomerPhone(customerPhone); }