public async Task <ActionResult <HaandVaerker> > UpdateHaendVaerker([FromBody] HaandVaerker haandVaerker)
        {
            try
            {
                using (var db = new DBContext())
                {
                    var handyMan = await db.HaandVaerkers.FirstOrDefaultAsync(f => f.FirstName == haandVaerker.FirstName);

                    if (handyMan != null)
                    {
                        handyMan.FirstName    = haandVaerker.FirstName;
                        handyMan.LastName     = haandVaerker.LastName;
                        handyMan.Speciality   = haandVaerker.Speciality;
                        handyMan.EmployeeDate = haandVaerker.EmployeeDate;
                        db.Update(handyMan);
                        await db.SaveChangesAsync();

                        return(handyMan);
                    }
                    return(null);
                }
            }
            catch (Exception e)
            {
                return(null);
            }
        }
        public async Task <ActionResult <HaandVaerker> > GetHaandvaerker([FromBody] HaandVaerker haandVaerker)
        {
            using (var db = new DBContext())
            {
                var handyMan = await db.HaandVaerkers.FirstOrDefaultAsync(f => f.FirstName == haandVaerker.FirstName);

                if (handyMan != null)
                {
                    return(handyMan);
                }
            }
            return(null);
        }
        public async Task <ActionResult <HaandVaerker> > DeleteHaendVaerker([FromBody] HaandVaerker haandVaerker)
        {
            using (var db = new DBContext())
            {
                var handyMan = await db.HaandVaerkers.FirstOrDefaultAsync(f => f.FirstName == haandVaerker.FirstName);

                if (handyMan != null)
                {
                    db.Remove(handyMan);
                    await db.SaveChangesAsync();

                    return(handyMan);
                }
            }
            return(null);
        }
 public async Task <ActionResult <HaandVaerker> > AddHaendVaerker([FromBody] HaandVaerker haandVaerker)
 {
     try
     {
         using (var db = new DBContext())
         {
             var something = db.HaandVaerkers.Where(f => f.FirstName == "Zabih").ToListAsync();
             db.HaandVaerkers.Add(haandVaerker);
             await db.SaveChangesAsync();
         }
         return(Ok());
     }
     catch (Exception e)
     {
         return(null);
     }
 }