Exemplo n.º 1
0
        /// <summary>
        /// crea un usuario cliente
        /// </summary>
        /// <param name="user"></param>
        /// <returns></returns>
        public VO.Entities.User CreateClient(VO.Entities.User user)
        {
            VO.Entities.User client = this.Create(user);
            DAO.Resolve <ClientsDAO>().Create(new VO.Entities.ClientUser()
            {
                UserId = client.Id, Balance = 0M
            });
            List <VO.Entities.Roles>     roles     = DAO.Resolve <Roles>().GetAllRoles();
            List <VO.Entities.RolesUser> rolesUser = new List <VO.Entities.RolesUser>();

            VO.Entities.RolesUser roleClient = new VO.Entities.RolesUser()
            {
                UserId = client.Id, RoleId = roles.Single(x => x.Name == "Cliente").Id
            };
            DAO.Resolve <RolesUserDAO>().Create(roleClient);
            return(client);
        }
Exemplo n.º 2
0
 /// <summary>
 /// elimina un rol para un usuario
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public VO.Entities.RolesUser Delete(int id)
 {
     VO.Entities.RolesUser data = DAO.Resolve <RolesUserDAO>().Get(id);
     DAO.Resolve <RolesUserDAO>().Delete(data);
     return(data);
 }
Exemplo n.º 3
0
 /// <summary>
 /// actualiza un rol para un usuario
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public VO.Entities.RolesUser Update(VO.Entities.RolesUser entity)
 {
     VO.Entities.RolesUser data = null;
     data = DAO.Resolve <RolesUserDAO>().Create(entity);
     return(data);
 }