public bool Put(t_usuario usuario) { var usuarioActualizar = BD.t_usuario.FirstOrDefault(x => x.usua_id == usuario.usua_id); //usuarioActualizar.usua_email = usuario.usua_email; usuarioActualizar.usua_pass = usuario.usua_pass; usuarioActualizar.usua_nomb = usuario.usua_nomb; usuarioActualizar.usua_dni = usuario.usua_dni; usuarioActualizar.usua_direc = usuario.usua_direc; usuarioActualizar.dist_id = usuario.dist_id; usuarioActualizar.usua_refedirec = usuario.usua_refedirec; usuarioActualizar.usua_fecnac = usuario.usua_fecnac; usuarioActualizar.usua_rutaimagen = usuario.usua_rutaimagen; return(BD.SaveChanges() > 0); }
partial void Deletet_usuario(t_usuario instance);
partial void Updatet_usuario(t_usuario instance);
partial void Insertt_usuario(t_usuario instance);
private void detach_t_usuarios(t_usuario entity) { this.SendPropertyChanging(); entity.t_tipo_usuario = null; }
public IHttpActionResult Post(RegistrarUsuarioRestauranteRequest request) { RegistrarUsuarioRestauranteResponse objresponse = new RegistrarUsuarioRestauranteResponse(); objresponse.status = new ProcesoResponse(); try { var usuario = BD.t_usuario.FirstOrDefault(x => x.usua_email == request.Usuario.usua_email); var restaurante = BD.t_restaurante.FirstOrDefault(x => x.rest_ruc == request.Restaurante.rest_ruc); if (restaurante != null) { objresponse.status.estado = 2; objresponse.status.mensaje = "Ya existe una empresa con el mismo RUC"; return(Ok(objresponse)); } if (usuario != null) { objresponse.status.estado = 1; objresponse.status.mensaje = "Ya existe un usuario registrado con el mismo correo"; return(Ok(objresponse)); } t_usuario nueUsuario = new t_usuario(); nueUsuario.usua_direc = null; nueUsuario.usua_dni = request.Usuario.usua_dni; nueUsuario.usua_email = request.Usuario.usua_email; nueUsuario.usua_esta = false; nueUsuario.usua_fecnac = null; nueUsuario.usua_nomb = request.Usuario.usua_nomb; nueUsuario.usua_pass = request.Usuario.usua_pass; nueUsuario.usua_refedirec = null; nueUsuario.usua_rutaimagen = null; BD.t_usuario.Add(nueUsuario); BD.SaveChanges(); objresponse.CodigoUsuario = nueUsuario.usua_id; t_restaurante nuevoRestauramte = new t_restaurante(); nuevoRestauramte.usua_id = nueUsuario.usua_id; nuevoRestauramte.rest_delivery = null; nuevoRestauramte.rest_descrip = null; nuevoRestauramte.rest_estado = false; nuevoRestauramte.rest_nomcomer = null; nuevoRestauramte.rest_reservalocal = null; nuevoRestauramte.rest_ruc = request.Restaurante.rest_ruc; nuevoRestauramte.rest_rz = request.Restaurante.rest_rz; BD.t_restaurante.Add(nuevoRestauramte); foreach (var item in request.Telefonos) { t_telefono nuevoTelefono = new t_telefono(); nuevoTelefono.tele_nume = item.NumeroTelefono; nuevoTelefono.usua_id = nueUsuario.usua_id; nuevoTelefono.tite_id = item.CodigoTipoTelefono; BD.t_telefono.Add(nuevoTelefono); } BD.SaveChanges(); objresponse.status.estado = 0; objresponse.status.mensaje = "Registrado con exito"; } catch (Exception err) { objresponse.status.estado = -1; objresponse.status.mensaje = err.Message; throw err; } return(Ok(objresponse)); }
public bool Post(t_usuario usuario) { BD.t_usuario.Add(usuario); return(BD.SaveChanges() > 0); }