Update(DTO.UsersDTO user) { try { var requestUser = GetById(user.Id); if (requestUser.Result == Response.Results.success) { var userOriginal = requestUser.Data; userOriginal.UserNames = user.UserNames; userOriginal.UsersLastNames = user.UsersLastNames; userOriginal.Email = user.Email; userOriginal.IsActive = user.IsActive; usersDL.Update(userOriginal); } else { return(requestUser); } return(new Response <DTO.UsersDTO>() { Result = Response.Results.success, Data = user }); } catch (Exception ex) { return(new Response <DTO.UsersDTO>() { Result = Response.Results.error, Message = ex.Message }); } }
Create(DTO.UsersDTO user) { try { var result = GetByUser(user.User); if (result.Result == Asteri.Lib.DTO.Response.Results.success) { return(new Response <DTO.UsersDTO> { Result = Asteri.Lib.DTO.Response.Results.notSuccess, Message = "User already Exists" }); } else { user.PasswordSalt = Guid.NewGuid().ToString(); user.Password = HashHL.SHA256Of(user.Password + user.PasswordSalt); usersDL.Insert(user); return(new Response <DTO.UsersDTO>() { Result = Response.Results.success, Message = "User Created", Data = user }); } } catch (Exception ex) { return(new Response <DTO.UsersDTO>() { Result = Response.Results.error, Message = ex.Message }); } }
GetById(int id) { try { DTO.UsersDTO dataSet = dataColl.FindById(id); Response <DTO.UsersDTO> response = null; if (dataSet != null) { response = new Response <DTO.UsersDTO>() { Result = Response.Results.success, Data = dataSet }; } else { response = new Response <DTO.UsersDTO>() { Result = Response.Results.notSuccess, Message = "Not Found" }; } return(response); } catch (Exception ex) { return(new Response <DTO.UsersDTO> { Result = Response.Results.error, Message = ex.Message }); } }
Update(DTO.UsersDTO data) { try { var requestUser = GetById(data.Id); if (requestUser.Result == Response.Results.success) { dataColl.Update(data); return(new Response <DTO.UsersDTO>() { Result = Response.Results.success, Data = data }); } else { return(new Response <DTO.UsersDTO>() { Result = Response.Results.notSuccess, Message = "Not found" }); } } catch (Exception ex) { return(new Response <DTO.UsersDTO>() { Result = Response.Results.error, Message = ex.Message }); } }
Insert(DTO.UsersDTO data) { try { dataColl.Insert(data); return(new Response <DTO.UsersDTO>() { Result = Response.Results.success, Data = data }); } catch (Exception ex) { return(new Response <DTO.UsersDTO>() { Result = Response.Results.error, Message = ex.Message }); } }
CreateAdmin() { try { var adminUserExist = GetByUser("Admin"); if (adminUserExist.Result == Response.Results.notSuccess) { var userAdmin = new DTO.UsersDTO() { User = "******", Password = "******", UserNames = "Administrator", UsersLastNames = "", Email = "", IsActive = true }; Create(userAdmin); return(new Response() { Result = Response.Results.success, Message = "Admin user is been created." }); } else { return(new Response() { Result = Response.Results.notSuccess, Message = "Admin user already exist." }); } } catch (Exception ex) { return(new Response() { Result = Response.Results.error, Message = ex.Message }); } }
public Response CreateAdmin() { try { var adminUserExist = GetByUser("Admin"); if (adminUserExist.Result == Response.Results.notSuccess) { var userAdmin = new DTO.UsersDTO() { User = "******", Password = "******", UserNames = "Administrator", UsersLastNames = "", Email = "", IsActive = true }; Create(userAdmin); return new Response() { Result = Response.Results.success, Message = "Admin user is been created." }; } else { return new Response() { Result = Response.Results.notSuccess, Message = "Admin user already exist." }; } } catch (Exception ex) { return new Response() { Result = Response.Results.error, Message = ex.Message }; } }
public IHttpActionResult account([FromBody] DTO.UsersDTO user) { return(Ok(BL.login.Account(user))); }