public CommonRestModel GuardarEmpresa(SaveEmpresaParameters parameters) { var res = new CommonRestModel(); if (parameters.IdEmpresa.HasValue) { var empresa = _dbContext.Empresas.Find(parameters.IdEmpresa); empresa.Nombre = parameters.Nombre; empresa.Activa = parameters.Activa; } else { var empresa = new Empresa { Nombre = parameters.Nombre, Activa = parameters.Activa }; _dbContext.Empresas.Add(empresa); } _dbContext.SaveChanges(); res.CodigoResultado = "0"; res.Mensaje = "Ok"; return(res); }
public CommonRestModel GuardarUsuario(SaveParameters parameters) { var res = new CommonRestModel(); if (parameters.IdUsuario.HasValue) { var usuario = _dbContext.Usuarios.Find(parameters.IdUsuario); usuario.Nickname = parameters.Usuario; usuario.Pass = parameters.Pass; usuario.Activo = parameters.Activo; usuario.RolId = parameters.IdRol; usuario.TrabajadorId = parameters.IdTrabajador; } else { var usuario = new Usuario { Nickname = parameters.Usuario, Pass = parameters.Pass, Activo = parameters.Activo, RolId = parameters.IdRol, TrabajadorId = parameters.IdTrabajador }; _dbContext.Usuarios.Add(usuario); } _dbContext.SaveChanges(); res.CodigoResultado = "0"; res.Mensaje = "Ok"; return(res); }
public CommonRestModel GuardarServicioBasico(string nombre) { var res = new CommonRestModel(); var servicioBasico = new ServicioBasico { Nombre = nombre }; _dbContext.ServiciosBasicos.Add(servicioBasico); _dbContext.SaveChanges(); res.CodigoResultado = "0"; res.Mensaje = "Ok"; return(res); }
public CommonRestModel GuardarTipoPago(SaveTipoParameters parameters) { var res = new CommonRestModel(); var tipoPago = new TipoPago { Nombre = parameters.Nombre, Descripcion = parameters.Descripcion }; _dbContext.TiposPagos.Add(tipoPago); _dbContext.SaveChanges(); res.CodigoResultado = "0"; res.Mensaje = "Ok"; return(res); }
public CommonRestModel GuardarUsuarioEmpresa(SaveUsuarioEmpresaParameters usuarioEmpresa) { var res = new CommonRestModel(); var usuariosEmpresas = _dbContext.UsuariosEmpresas.Where(a => a.UsuarioId == usuarioEmpresa.IdUsuario).ToList(); _dbContext.UsuariosEmpresas.RemoveRange(usuariosEmpresas); foreach (var empresa in usuarioEmpresa.IdsEmpresas) { var usuarioEmp = new UsuarioEmpresa { UsuarioId = usuarioEmpresa.IdUsuario, EmpresaId = empresa, Fecha = DateTime.Now }; _dbContext.UsuariosEmpresas.Add(usuarioEmp); } _dbContext.SaveChanges(); res.CodigoResultado = "0"; res.Mensaje = "Ok"; return(res); }