update nuget
This commit is contained in:
parent
f64af6e0af
commit
26de83bc8a
|
@ -1,26 +0,0 @@
|
|||
using Microsoft.AspNetCore.Mvc;
|
||||
using Weiferl.Databas.EF;
|
||||
using Weiferl.Databas.EF.Models;
|
||||
|
||||
namespace WeiFerL.Api.Controllers
|
||||
{
|
||||
[ApiController]
|
||||
[Route("api")]
|
||||
public class HelloWorldController : ControllerBase
|
||||
{
|
||||
private HardwareShopContext _dbContext = new HardwareShopContext();
|
||||
|
||||
[HttpGet("helloworld")]
|
||||
public IActionResult Get()
|
||||
{
|
||||
return Ok("Hello World");
|
||||
}
|
||||
[HttpGet("pups")]
|
||||
public IActionResult GetAll()
|
||||
{
|
||||
var gk = _dbContext.Hersteller.ToList();
|
||||
return Ok(gk);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
|
@ -29,6 +29,20 @@ namespace Weiferl.Api.Controllers
|
|||
}
|
||||
}
|
||||
|
||||
[HttpGet("getUser")]
|
||||
public async Task<IActionResult> GetUsers()
|
||||
{
|
||||
try
|
||||
{
|
||||
var user = await userRepo.GetUser(1);
|
||||
return Ok(user);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return BadRequest(ex);
|
||||
}
|
||||
}
|
||||
|
||||
[HttpPost("addUser")]
|
||||
public async Task<IActionResult> AddUser()
|
||||
{
|
||||
|
@ -40,6 +54,8 @@ namespace Weiferl.Api.Controllers
|
|||
Birthday = new DateTime(1986, 01, 17),
|
||||
Email = "marcus@weifer.de",
|
||||
IsDeleted = false,
|
||||
RegisterDate = DateTime.Now,
|
||||
CountrySlug = "DE"
|
||||
};
|
||||
|
||||
try
|
||||
|
|
|
@ -23,5 +23,5 @@ app.UseAuthorization();
|
|||
|
||||
app.MapControllers();
|
||||
|
||||
//app.Run("http://192.168.0.57:3045");
|
||||
//app.Run("http://192.168.0.57:3045"); //Linux Server
|
||||
app.Run();
|
||||
|
|
|
@ -6,18 +6,18 @@ namespace Weiferl.Api.Repos
|
|||
{
|
||||
public class UserRepo
|
||||
{
|
||||
readonly private HardwareShopContext dbContext;
|
||||
readonly private WeiferlDb dbContext;
|
||||
|
||||
public UserRepo()
|
||||
{
|
||||
this .dbContext = new HardwareShopContext();
|
||||
this .dbContext = new WeiferlDb();
|
||||
}
|
||||
|
||||
public async Task CreateUser(User user)
|
||||
{
|
||||
try
|
||||
{
|
||||
dbContext.User.Add(user);
|
||||
dbContext.Users.Add(user);
|
||||
dbContext.SaveChanges();
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
@ -29,7 +29,7 @@ namespace Weiferl.Api.Repos
|
|||
{
|
||||
try
|
||||
{
|
||||
var user = dbContext.User.FirstOrDefault(u => u.Id == id);
|
||||
var user = dbContext.Users.FirstOrDefault(u => u.Id == id);
|
||||
return user;
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
@ -38,11 +38,11 @@ namespace Weiferl.Api.Repos
|
|||
}
|
||||
}
|
||||
|
||||
public async Task<IEnumerable<User>> GetAllUsers()
|
||||
public async Task<List<User>> GetAllUsers()
|
||||
{
|
||||
try
|
||||
{
|
||||
var users = dbContext.User.ToList();
|
||||
var users = await dbContext.Users.ToListAsync();
|
||||
return users;
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
@ -52,7 +52,7 @@ namespace Weiferl.Api.Repos
|
|||
}
|
||||
public async Task UpdateUser(User updatedUser, int id)
|
||||
{
|
||||
var user = await dbContext.User.FindAsync(id);
|
||||
var user = await dbContext.Users.FindAsync(id);
|
||||
|
||||
if(user != null)
|
||||
{
|
||||
|
@ -61,6 +61,7 @@ namespace Weiferl.Api.Repos
|
|||
user.Birthday = updatedUser.Birthday;
|
||||
user.Email = updatedUser.Email;
|
||||
user.IsDeleted = updatedUser.IsDeleted;
|
||||
user.CountrySlug = updatedUser.CountrySlug;
|
||||
}
|
||||
try
|
||||
{
|
||||
|
@ -73,13 +74,13 @@ namespace Weiferl.Api.Repos
|
|||
}
|
||||
public async Task RemoveUser(int id)
|
||||
{
|
||||
var user = await dbContext.User.FindAsync(id);
|
||||
var user = await dbContext.Users.FindAsync(id);
|
||||
|
||||
if(user != null)
|
||||
{
|
||||
user.Firstname = "Deleted";
|
||||
user.Lastname = "User";
|
||||
user.Birthday = DateTime.Now;
|
||||
user.Birthday = null;
|
||||
user.Email = "@@@";
|
||||
user.IsDeleted = true;
|
||||
}
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="7.0.8" />
|
||||
<PackageReference Include="MySql.EntityFrameworkCore" Version="7.0.2" />
|
||||
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" />
|
||||
<PackageReference Include="Weiferl.Databas.EF" Version="1.0.2" />
|
||||
<PackageReference Include="Weiferl.Databas.EF" Version="1.0.4" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
|
Loading…
Reference in New Issue
Block a user