public IActionResult CreateNewCompany([FromBody] CompaniesWithoutJobPositionDto newCompanys) //Oliver: Umesto CompaniesWithoutJobPositionDto
                                                                                                     //	si stavio CompaniesWithoutJobPositionsDto

        {
            if (newCompanys == null)

            {
                return(BadRequest());
            }

            string name = newCompanys.Name;

            /*  var Companys = CompanyDataStore.Current.Companies.FindAll(c => c.Name == name);
             *
             * if (Companys.Count != 0)
             * {
             *    return BadRequest("Ime postoji");
             * }*/
            if (_hrResorcesInterface.CompanyExists(name))
            {
                return(BadRequest("Postoji Kompanija  pod tim imenom"));
            }

            var finalCompany = Mapper.Map <Entities.Company>(newCompanys);

            _hrResorcesInterface.AddNewCompany(finalCompany);

            if (!_hrResorcesInterface.Save())

            {
                return(StatusCode(500, "nije sačuvano"));
            }



            return(CreatedAtRoute(new
                                  { }, finalCompany));
        }