示例#1
0
        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)));
        }
示例#2
0
        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)));
        }
示例#3
0
        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)));
        }
示例#4
0
        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);
 }